设置首字母大写算法

返回一个字符串,确保字符串的每个单词首字母都大写,其余部分小写。

像'the'和'of'这样的连接符同理。

function titleCase(str) {
    var arr = str.split(' ');
    for(var i = 0; i < arr.length; i++){
        var newarr = arr[i].split('');
        newarr[0] = newarr[0].toUpperCase();
        for(var j = 1; j < newarr.length; j++){
            newarr[j] = newarr[j].toLowerCase();
        }
        arr[i] = newarr.join('');
    }
    str = arr.join(' ');
    return str;
}

titleCase("I'm a little tea pot");

 

你可能感兴趣的:(算法练习)