题目描述:
确保字符串的每个单词首字母都大写,其余部分小写。像'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");