如何在JavaScript中创建字符串大写的第一个字母?

如何将字符串的第一个字母设为大写,但不更改任何其他字母的大小写?

例如:

>“这是一个测试” – > “这是一个测试”
>“艾菲尔铁塔” – > “艾菲尔铁塔”
>“/ index.html” – > “/index.htm”明明

解决方法:

function capitalizeFirstLetter(string) {
    return string.charAt(0).toUpperCase() + string.slice(1);
}

其他一些答案修改了String.prototype(这个答案也是如此),但由于可维护性,我现在建议不要这样做(很难找到函数添加到原型的位置,如果其他代码使用相同的函数,可能会导致冲突) name / a browser将来添加一个具有相同名称的本机函数.

上一篇:将字符串中的每个单词的首字母大写 – JavaScript


下一篇:课设问题1:“在 .NET Framework Data Provider for Microsoft SQL Server Compact 3.5 中发生错误。”的解决方法