free code camp句中单词首字母大写,需用到strin

2018-12-27  本文已影响0人  dirty_octopus

句中单词首字母大写,确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。

我的解法:

function titleCase(string){
     var str=string.toLowerCase();
     var a=str.split(" ");
     var b=[];
     for (var i=0;i<a.length;i++){
       b.push(a[i][0].toUpperCase()+a[i].slice(1));   
     }     
     var c=b.join(" ");
     console.log(c);
  }

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

还可以这样:

function titleCase(string){
     var str=string.toLowerCase();
     var a=str.split(" ");
     var b=[];
     for (var i=0;i<a.length;i++){
       b[i]=a[i][0].toUpperCase()+a[i].slice(1);   //充分利用i的递增
     }     
     var c=b.join(" ");
     console.log(c);
  }

titleCase("I'm a little tea pot");
上一篇 下一篇

猜你喜欢

热点阅读