函数来大写字符串的第一个字母 - ' toUpperCase' ,下划线和其他jQuery被排除在外。我重写了一个带有下划线的文章,我无法使用
```
function capitalize (str){
var str = "";
var lowercase = "";
var Uppercase = "";
str.forEach(){
for (i=0; i < str.length; i++);
}
return Uppercase[lowercase.indexOf(str0)];
}
```
使用toUpperCase
有很多减少的vers任何链接,代码帮助请... Tks
答案 0 :(得分:1)
我发现的最佳方法是在第一个字符上调用toUpperCase
并使用slice
连接字符串的其余部分:
function capitalize(str) {
if(typeof str === 'string') {
return str[0].toUpperCase() + str.slice(1);
}
return str;
}
如果要将句子中的每个单词大写,可以在空格上分割:
"capitalize each word of this sentence".split(' ').map(capitalize).join(' ');