为什么只有第一个单词首字母大写?把一个字符串,分成数组split的括号里,是不是放什么字符都行
来源:3-31 编程练习
慕移动0023355
2019-04-14 14:26:51
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>首字母变大写</title> </head> <body> <script> //补充代码 var str="gjfsd lkjsd ksjgs;djg"; function up(str){ var arr=str.split("-"); var newStr=""; for(var i=0;i<arr.length;i++){ var word=arr[i]; newStr+=word.charAt(0).toUpperCase()+word.substr(1)+""; } return newStr; } var new1=up(str); document.write(new1); </script> </body> </html>
1回答
樱桃小胖子
2019-04-14
1、首先,了解三个方法:
(1)toUpperCase() 方法用于把字符串转换为大写
(2)charAt() 方法可返回指定位置的字符
(3)substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符
那么:
所以就是首字母大写了
2、从这段代码来讲,split()里面放什么都可以
希望可以帮到你!
相似问题