JavaScript如何把字符串中每个单词首字母转化为大写

  先上代码,再做解释。

 

思路分析: 

  1. 首先先把字符串中的单词转化为小写(toLowerCase),再对其进行截取(split),截取依据为按照空格截取;

  2. 此时经过步骤一之后得到的东西是一个数组,数组里边存放的是刚刚按照空格一一分割的那几个字符,要想操作数组里边的每一个东西对其首字符大写转化,就必须遍历该数组,因此有了for循环这一步;

  3. 在for循环里边,我们要拿到数组中的每一个值并对其首字母进行大写,除首字母之外的东西不动。在此期间,我用到了substr()的方法,它可以从指定位置截取指定字符串;

  4. 将每一个修改好的值塞进一个新的数组,此时就因该有一个容易来盛放这个数组,因此就有了一开始定义newarr这一步。

posted @ 2018-12-26 18:57  Vera_min  阅读(3475)  评论(0编辑  收藏  举报