示例 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()
方法将字符串转换为大写。
另请阅读