1. 程式人生 > >JavaScript如何把字串中每個單詞首字母轉化為大寫

JavaScript如何把字串中每個單詞首字母轉化為大寫

  先上程式碼,再做解釋。

 

思路分析: 

  1. 首先先把字串中的單詞轉化為小寫(toLowerCase),再對其進行擷取(split),擷取依據為按照空格擷取;

  2. 此時經過步驟一之後得到的東西是一個數組,數組裡邊存放的是剛剛按照空格一一分割的那幾個字元,要想運算元組裡邊的每一個東西對其首字元大寫轉化,就必須遍歷該陣列,因此有了for迴圈這一步;

  3. 在for迴圈裡邊,我們要拿到陣列中的每一個值並對其首字母進行大寫,除首字母之外的東西不動。在此期間,我用到了substr()的方法,它可以從指定位置擷取指定字串;

  4. 將每一個修改好的值塞進一個新的陣列,此時就因該有一個容易來盛放這個陣列,因此就有了一開始定義newarr這一步。