有時候會接收到一些大小寫不規則的字符串,如"JAMES"、"alice"、"Amy"等,如何將他們統一的變成首字母大寫其他小寫的形式呢?spa
思路比較簡單,首先是將字符串中全部字字符變成小寫,而後提取首字符變成大寫,而後再拼接後面的字符。code
1 var name = "JAMES"; 2 3 // 將全部字符變成小寫 4 name = name.toLowerCase(); 5 6 // 提取首字母轉換爲大寫並與其他的字母拼接起來(3種方法) 7 var name = name.charAt(0).toUpperCase() + name.slice(1); 8 9 var name = name.slice(0,1).toUpperCase() + name.slice(1); 10 11 var name = name.subString(0,1).toUpperCase() + name.subString(1);
完。blog