给出一个字符串, 如何确保字符串的首字母都大写? 下面本篇文章就来给大家介绍一下使用 JavaScript 设置首字母大写的方法, 希望对大家有所帮助.
在 JavaScript 中, 可以使用 slice() 方法, toUpperCase() 方法和 toLowerCase() 方法来设置首字母大写, 确保字符串的首字母都大写, 其余部分小写.
步骤:
● 使用 slice() 方法将字符串分成两部分: 首字母字符部分, 和其他子字符部分.
● 使用 toUpperCase() 方法将首字母转换为大写; 使用 toLowerCase() 将其他子字符转换为小写.
● 使用 "+" 运算符, 将两个部分重新拼接起来
示例 1:
- function titleCase(str) {
- newStr = str.slice(0,1).toUpperCase() +str.slice(1).toLowerCase();
- return newStr;
- }
- titleCase("hello World!");
输出:
Hello world!
示例 2: 让字符串的每个单词首字母都大写, 其余部分小写
- function titleCase(str) { var newStr = str.split(" "); for(var i = 0; i<newStr.length; i++){
- newStr[i] = newStr[i].slice(0,1).toUpperCase() + newStr[i].slice(1).toLowerCase();
- } return newStr.join(" ");
- }
- titleCase("I'm a little tea pot");
输出:
I'm A Little Tea Pot
来源: http://www.css88.com/qa/javascript/11395.html