JavaScript算法练习:确保字符串的每个单词首字母都大写,其余部分小写

2018-03-0906:06:36WEB前端开发Comments2,454 views字数 377阅读模式

确保字符串的每个单词首字母都大写,其余部分小写文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/1346.html

思路:先将所有的字母都转换为小写,转换为数组,再将数组中字符首字母设置大写,再将其转换为字符串。
Answer:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/1346.html

function titleCase(str) {
    var newStr = str.toLowerCase().split(' ');
    for (var i = 0; i < newStr.length; i++) {
        newStr[i] = newStr[i][0].toUpperCase() + newStr[i].substring(1, newStr[i].length);
        //substring() 方法用于提取字符串中介于两个指定下标之间的字符。此处提取的是每一个分割字符除首字母外的部分
    }
    var string = newStr.join(' ');
    return string;
}
titleCase("you are my sunshine");
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/1346.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/gcs/1346.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定