當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript将字符串中的每一个单词的第一个字母变为大写其余均为小写
生活随笔
收集整理的這篇文章主要介紹了
JavaScript将字符串中的每一个单词的第一个字母变为大写其余均为小写
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
要求:
? ? ? ? ? ? 確保字符串的每個單詞首字母都大寫,其余部分小寫。
這里我自己寫了兩種方法,或者說是一種方法,另一個是該方法的變種。
第一種:
function titleCase(str) {var newarr,newarr1=[]; newarr = str . toLowerCase() . split(" ");for(var i = 0 ; i < newarr . length ; i++){newarr1 . push(newarr[i][0] . toUpperCase()+newarr[i] . substring(1));}return newarr1.join(' '); }titleCase("I'm a little tea pot");第一種方法我認(rèn)為比較好理解一點(diǎn)。
第二種(這是基于第一種方法上的改動):
function titleCase(str) {var newarr,newarr1; newarr =str.toLowerCase().split(" ");for(var i=0;i<newarr.length;i++){newarr[i] = newarr[i][0].toUpperCase()+newarr[i].substring(1,newarr[i].length));}newarr1 = newarr.join(" ");return newarr1; } titleCase("I'm a little tea pot");第二種方法減少了轉(zhuǎn)換對象,原理還是一樣的。
兩種方法的結(jié)果都是:
I'm A Little Tea Pot?
ps:如有不足或錯誤請指出,一定及時糾正。
?
轉(zhuǎn)載于:https://www.cnblogs.com/acejtc/p/6249775.html
總結(jié)
以上是生活随笔為你收集整理的JavaScript将字符串中的每一个单词的第一个字母变为大写其余均为小写的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20155303 2016-2017-2
- 下一篇: Arduino MEGA 2560找不到