js英文单词首字母大写(javascript怎么实现单词首字母大写)

js函数

function capitalizeFirstLetter(string) {
  return string.charAt(0).toUpperCase() + string.slice(1);//取出首字母大写后重新拼接
}

console.log(capitalizeFirstLetter('foo')); // Foo

i18n 国际化兼容

const capitalizeFirstLetter = ([ first, ...rest ], locale = navigator.language) =>
  first.toLocaleUpperCase(locale) + rest.join('')

console.log(
  capitalizeFirstLetter('foo'), // Foo
  capitalizeFirstLetter(""), // "" (correct!)
  capitalizeFirstLetter("italya", 'tr') // İtalya" (correct in Turkish Latin!)
)

css方法(只影响显示)

p:first-letter {
    text-transform:capitalize;
}

js英文单词首字母大写(javascript怎么实现单词首字母大写)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论