Css way :
Use css property
Text-transform with values as
capitalize
Text-transform : capitalize;
JS way :
1. Make first character of string as capital
2. Loop over the given characters of string
3. Whenever we find a space i.e " " while looping over the string, We have to capitalize the next letter of string using
toUpperCase() method.
function capitalizeStr(str){
let arr = str.split("");
arr[0] = arr[0].toUpperCase();
for(let i in arr){
if(arr[i-1] === " "){
arr[i] = arr[i].toUpperCase();
}
}
return arr.join('');
}
console.log(capitalizeStr('just to test')) //output: Just To Test