示例 1: 将首字母转换为大写
// program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) { // converting first letter to uppercase const capitalized = str.charAt(0).toUpperCase() + str.slice(1); return capitalized; } // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);
输出
Enter a string: javaScript JavaScript
在上面的程序中,提示用户输入一个字符串并将该字符串传递给
使用capitalizeFirstLetter()
函数。
charAt()
方法提取字符串的第一个字符。这里,str.charAt(0);
给出了 j.
toUpperCase()
方法将字符串转换为大写。这里,str.charAt(0).toUpperCase();
给出了 J.
slice()
方法返回字符串的其余部分。这里,
str.slice(1);
给出了 avaScript .
这两个值使用 +
运算符连接起来。
注意: 您还可以使用数组访问属性提取字符串的第一个字符:
str[0]
。
str.str[0]; // j
示例 2: 使用正则表达式将首字母转换为大写
// program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) { // converting first letter to uppercase const capitalized = str.replace(/^./, str[0].toUpperCase()); return capitalized; } // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);
输出
Enter a string: javaScript JavaScript
在上面的程序中,正则表达式(regex)用于将字符串的第一个字母转换为大写。
正则表达式模式是 /^./
匹配字符串的第一个字符。
toUpperCase()
方法将字符串转换为大写。