首字母大写 - CAN' T使用' toUpperCase' (JS)

时间:2016-02-19 17:52:23

标签: javascript uppercase capitalize

函数来大写字符串的第一个字母 - ' 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

1 个答案:

答案 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(' ');