function titleCase(str) {
var array = str.toLowerCase().split(" ");
for (var i = 0; i < array.length; i++){
array[i] = array[i][0].toUpperCase() + array[i].substring(1, array[i].length);
//array[i][0] = array[i][0] + 'A' - 'a';
}
var string = array.join(" ");
return string;
}
titleCase("I'm a little tea pot");
效果图为
若输入字符串为:sHoRt AnD sToUt
则效果图为: