跳到主要内容

你不是已登录。您的编辑将被放置在队列中,直到同行评审.

我们欢迎编辑,使文章更容易理解,对读者更有价值。由于社区成员会审查编辑内容,请尝试使帖子比您发现的内容更好,例如,通过修复语法或添加额外的资源和超链接。

如何在javascript中对字符串中每个单词的第一个字符进行大写?[副本]

我到处寻找如何将字符串中每个单词的第一个字符大写,但没有任何帮助。我需要将输入的字符串设置为标题大写字母小写。我试过这个:

函数titleCase(str){//将给定字符串转换为数组str=str.split(“”);//迭代数组中的所有元素对于(var i=0;i<str.length;i++){//转换每个元素。成串str[i]=str[i].toString();//将第一个字符转换为大写&连接到其余字符str[i]=字符串[i].toUpperCase(str[i].charAt(0))+字符串[i].substring(1);}返回str;}titleCase(“我是一个小茶壶”);

答案

取消
1
  • 1
    这是正确的答案。。。
    – 本茨基
    评论 2015年12月11日8:14