JS 单词的首字母大写

2019-04-03  本文已影响0人  ER_PM

如果不能终身学习,那么可能就只能终身休息。

需求:字符串里的每个单词的首字母大写,剩余单词保证小写:

function titleCase(str) {

  let strArr = str.split(' ');
  for(let i=0;i<strArr.length;i++){
    strArr[i] = strArr[i].substring(0,1).toUpperCase()+strArr[i].toLowerCase().substring(1)
  } 
  return strArr.join(' ');
}  
console.log(titleCase("I'm a little tEa pOt"));    
//打印:I'm A Little Tea Pot   

思路:
第一步把字符串转化成数组。
第二步遍历数组,把每个单词的第一个字母转为大写,剩余字母为小写,然后把他倆拼接。
第三步把数组转为字符串返回。

上一篇 下一篇

猜你喜欢

热点阅读