FCC JS基础算法题(4):Title Case a Sentence(句中单词首字母大写)

  题目描述:

  确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。

  算法:

function titleCase(str) {
    // 转小写及分割成数组
    var stringArr = str.toLowerCase().split(" ");
    for (var i = 0; i < stringArr.length; i++) {
        // 修改数组元素。第[0]位就是单词的首字母,转成大写,然后把后面的字符加上去
        stringArr[i] = stringArr[i][0].toUpperCase() + stringArr[i].slice(1);
    }
    return stringArr.join(" ");
}
titleCase("I'm a little tea pot");
上一篇:DG镜像备库


下一篇:Response.Write中文乱码问题