V2版本: 改进操作界面,统一表单样式,更多工具支持批量生成,欢迎使用 到达~


文库 阅读
作者: xiaoyu 09/29 12:50:45

JS 字符串每个单词首字母大写的3种写法

提供三种写法

一、单个单词

var str1 = "abc"
str1 = str1.substr(0, 1).toUpperCase() + str1.substr(1,)

输出: Abc

三、多个单词

写法1:

str1 = "What doesn't kill you, Makes you stronger."
str1 = str1.split(" ")
var str2 = new Array()
for (let i=0;i < str1.length;i++){
    str2[i] = str1[i].substr(0, 1).toUpperCase() + str1[i].substr(1,)
}
console.log(str2.join(" "))

写法2:

str1 = "What doesn't kill you, Makes you stronger."
str1 = str1.split(" ")
var str2 = new Array()
for (let i=0;i < str1.length;i++){
    str2[i] = str1[i].charAt(0).toUpperCase() + str1[i].slice(1)
}
console.log(str2.join(" "))

写法3:ES6、ES7以上写法

str1 = "What doesn't kill you, Makes you stronger."
str1 = str1.replace(/( |^)[a-z]/g, (L) => L.toUpperCase());

以上输出结果: What Doesn't Kill You, Makes You Stronger.

About

转换原理都是一样的,找到首字母转大写,再拼接剩余的字符组成一个新的单词

Resources

发布

未发布任何资源
首页 喜欢 我的 定制
定制咨询
微信二维码
扫一扫上面的二维码,加我为朋友。
微信扫码周一至周六服务
接定制开发需求