解释说明: 先将字符串转化为数组,然后将其转化为小写,这里用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔开,然后用for循环遍历数组中每个元素,将每个元素的首字母赋值给变量char,再用toUpperCase()函数将首字母大写 ...
先上代码,再做解释。 思路分析: . 首先先把字符串中的单词转化为小写 toLowerCase ,再对其进行截取 split ,截取依据为按照空格截取 . 此时经过步骤一之后得到的东西是一个数组,数组里边存放的是刚刚按照空格一一分割的那几个字符,要想操作数组里边的每一个东西对其首字符大写转化,就必须遍历该数组,因此有了for循环这一步 . 在for循环里边,我们要拿到数组中的每一个值并对其首字母 ...
2018-12-26 18:57 0 1835 推荐指数:
解释说明: 先将字符串转化为数组,然后将其转化为小写,这里用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔开,然后用for循环遍历数组中每个元素,将每个元素的首字母赋值给变量char,再用toUpperCase()函数将首字母大写 ...
1、For循环 var a = 'Hi, my name\'s Han Meimei, a SOFTWARE engineer'; //for循环 function titleCas ...
解释说明: 先将字符串转化为数组,然后将其转化为小写,这里用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔开,然后用for循环遍历数组中每个元素,将每个元素的首字母赋值给变量char,再用toUpperCase()函数将首字母大写,再将每个 ...
今天看到一个帖子,处理js中字符串每个单词的首字母大写。 原贴地址:关于字符串中每个单词的首字母大写化问题 受到启发,自己跟着改写了几个版本如下,请大家指正。 1、for循环: 这个逻辑应该说非常常见。 2、for循环+replace: 这个跟第一个差别 ...
是指单词和空格间的位置。例如, 'erb' 可以匹配"never" 中的 'er',但不能匹配 "verb ...
...