The toLowerCase() method in JavaScript is utilized to convert the entire characters in a string to lowercase. This doesn’t just make text visually consistent — it’s crucial for many back-end processes, such as searching and sorting, and for front-end practices, like user input validation.
It’s important to note that toLowerCase() does not alter the original string. Instead, it returns a new string. Also, non-alphabetic characters within the string remain unaffected.
Syntax: The syntax for toLowerCase() is quite straightforward:
string.toLowerCase()
This method does not accept any parameters and it returns the calling string value converted to lowercase.
Examples and Execution: These examples can be run in any JavaScript environment, such as a browser’s developer console, an online code playground, or a Node.js runtime.
Basic usage:
let message = "Hello, World!";
let lowerMessage = message.toLowerCase();
console.log(lowerMessage); // Outputs: "hello, world!"
let userTyped = "JaVaScRiPt";
let actualWord = "javascript";
if(userTyped.toLowerCase() === actualWord.toLowerCase()) {
console.log("The input matches!");
} else {
console.log("The input does not match!");
}
// Outputs: "The input matches!"
In this example, irrespective of how the user has typed, converting both strings to lowercase ensures a standardized comparison process.
function normalizeEmail(email) {
return email.trim().toLowerCase();
}
let email = " USER@Example.Com ";
let normalizedEmail = normalizeEmail(email);
console.log(normalizedEmail); // Outputs: "user@example.com"
let mixedInput = "123Hello!";
let lowerMixedInput = mixedInput.toLowerCase();
console.log(lowerMixedInput); // Outputs: "123hello!"
This illustrates that toLowerCase() only alters alphabetic characters, leaving the others untouched.
Get more articles on Java Script
Read more on Shell and Linux related articles
Refer more on python here : Python