To the one with a hammer, everything looks like a nail. (手中有锤,看什么都像钉)——<芒格>
作者:Ashish Lahoti
译者:cl9000
来源:https://codingnconcepts.com/javascript/how-to-capitalize-first-letter-of-string-in-javascript/
在本文中,我们将学习如何在 JavaScript
中大写字符串的第一个字母。
1. ‘capitalize’ 函数
你可以使用这个自定义的 make capitalize()
函数来将字符串的首字母大写:
1 | // es5 way |
2. ‘capitalize’ 函数详细
让我们来看看使用 capitalize()
函数所涉及的步骤:
- 使用
charAt()
方法获取字符串的第一个字母
1 | const string = "string"; |
- 使用
toUpperCase()
方法将第一个字母转换为大写
1 | const string = "string"; |
- 使用
slice()
方法获取除第一个字母以外的字符串的其余部分
1 | const string = "string"; |
注意,
slice(1)
的意思是从索引 1 到字符串末尾的子字符串。或者,你也可以使用substring(1)
。
- 最后,将第一个大写字母添加到字符串的其余部分
1 | var string = "string"; |
在字符串中添加 capitalize
方法
我们还可以将自定义 capitalize()
函数添加到 String.prototype 方法,这样我们可以直接在字符串上使用它。
1 | var string = "string"; |
大写给定字符串中每个单词的首字母
我们可以使用 capitalizeSentence
函数来大写句子中每个单词的首字母:
1 | function capitalizeSentence(sentence) { |
参考
关注【公众号】,了解更多。
关注【公众号】,了解更多。
关注【公众号】,了解更多。
赞赏一下 坚持原创技术分享,您的支持将鼓励我继续创作!