句中单词首字母大写 Title Case a Sentence
确保字符串的每个单词首字母都大写,其余部分小写。
像'the'和'of'这样的连接符同理。
当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。
function titleCase(str) {
// 请把你的代码写在这里
return str;
}
titleCase("I'm a little tea pot");
提示可用的语句:
步骤解析1:
- 将字符串调整为纯小写并通过空格符分割成单词组成的数组;
- 把分割的数组首字母大写+其他字母;
- 组合单词字符串为语句字符串
function titleCase(str) {
var a=str.toLowerCase(); //将字符串转变为小写
a=a.split(" "); //通过空格将字符串分割为数组
var zh=[];
for (var i=0; i<a.length; i++){ //循环单词的个数,并对每个单词的首字母大写+后面字母
zh[i]=a[i][0].toUpperCase()+a[i].substring(1);
}
zh=zh.join(" "); //通过空格分隔符组合数组为字符串
return zh;
}
titleCase("I'm a little tea pot");
网友评论