大写首字母 - 不能使用“大写”(JS)

capitalise first letter - CAN'T Use 'toUpperCase' (JS)

本文关键字:大写 JS 不能      更新时间:2023-09-26

函数将字符串的第一个字母大写 - '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 并使用 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(' ');