JavaScript 中字符串的首字母大写
如果将 字符串 toUpperCase()
方法 带 字符串 slice()
方法 。
const str = 'captain Picard';
const caps = str.charAt(0).toUpperCase() + str.slice(1);
caps; // 'Captain Picard'
第一部分将第一个字母转换为大写,然后附加字符串的其余部分。
如果要将字符串中每个单词的首字母大写,可以使用 split()
将字符串拆分为单词,然后 join()
将字符串重新组合在一起,如下所示。
const str = 'captain picard';
function capitalize(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
}
const caps = str.split(' ').map(capitalize).join(' ');
caps; // 'Captain Picard'
使用 CSS
请记住,您不需要 JavaScript 在前端将字符串大写。 CSS 可以为您做到这一点:
.capitalize {
text-transform: capitalize;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论