解釋說明: 先將字元串轉化為數組,然後將其轉化為小寫,這裡用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔開,然後用for迴圈遍曆數組中每個元素,將每個元素的首字母賦值給變數char,再用toUpperCase()函數將首字母大寫,再將每個元素重新... ...
代碼如下:
function titleCase(str) { //將字元串轉化為數組並將其小寫化 var arr = str.toLowerCase().split(" "); for (var i=0;i<arr.length;i++){ var char = arr[i].charAt(0); arr[i] = arr[i].replace(char, function replace(char){ return char.toUpperCase(); }); } return arr.join(' '); //return str; } titleCase("I'm a little tea pot");
解釋說明:
先將字元串轉化為數組,然後將其轉化為小寫,這裡用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔開,然後用for迴圈遍曆數組中每個元素,將每個元素的首字母賦值給變數char,再用toUpperCase()函數將首字母大寫,再將每個元素重新賦值給數組,最後用join將數組轉換為字元串。
原作者:https://www.cnblogs.com/betterself/p/6803190.html