句中单词首字母大写

确保字符串的每个单词首字母都大写,其余部分小写。
titleCase("I'm a little tea pot") 应该返回一个字符串
titleCase("I'm a little tea pot") 应该返回 "I'm A Little Tea Pot".

知识点

  • String.split()
  • String.substring()
  • String.toLowerCase()
function titleCase(str) {
  // 请把你的代码写在这里
  var array = str.toLowerCase().split(' ');
  for(var i=0;i<array.length;i++){
    array[i] = array[i].substring(0,1).toUpperCase() + array[i].substring(1);
  }
  return array.join(' ');
}

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

注:虽然array 是数组,但实际上array[i]还是字符串,array[i].substring(0,1)相当于array[i][0]。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容