[试题]将给出的字符串中所有单词的第一个字母变成大写,并返回得到的字符串。请确保其余的字母是小写的。
function titleCase(str) {
//将字符串通过空格分隔 ,得到一个数组字符串
var newStr = str.split(" ");
//遍历新的字符串数组
for (var i = 0; i < newStr.length; i++) {
//让每个元素的首字母大写其余字母小写
newStr[i] = newStr[i].substring(0,1).toUpperCase() + newStr[i].substring(1).toLowerCase();
}
//返回 通过空格拼接的字符串
return newStr.join(" ");
}
console.log( titleCase("I'm a little tea pot"));
关注我很方博客,获取更多帮助。