EN
JavaScript - make lower case only for first letter of text
5
points
In this short article, we would like to show how to make the lower case for the first text letter using JavaScript - how to decapitalize text.
Quick solution:
// ONLINE-RUNNER:browser;
function decapitalizeTest(text) {
return text && text[0].toLowerCase() + text.slice(1) || text;
}
// Usage examples:
console.log(decapitalizeTest('Abc')); // abc
console.log(decapitalizeTest('John said: This is text')); // john said: This is text
ES6:
// ONLINE-RUNNER:browser;
const decapitalizeTest = (text) => {
return text && text[0].toLowerCase() + text.slice(1) || text;
};
// Usage examples:
console.log(decapitalizeTest('Abc')); // abc
console.log(decapitalizeTest('John said: This is text')); // john said: This is text
Naive solution:
// ONLINE-RUNNER:browser;
console.log('Abc'.toLowerCase()); // abc
console.log('John said: this is text'.toLowerCase()); // john said: this is text
Note: in above naive solution we believe that
toLowerCase()
method will solve the problem because text is simple.