跳到主要内容

JavaScript程序将字符串的第一个字母转换为大写

要理解这个示例,你应该具备以下 JavaScript 编程 主题的知识:

示例 1:将首字母转换为大写

// 程序将字符串的首字母转换为大写
function capitalizeFirstLetter(str) {
// 将首字母转换为大写
const capitalized = str.charAt(0).toUpperCase() + str.slice(1);

return capitalized;
}

// 获取输入
const string = prompt("输入一个字符串:");

const result = capitalizeFirstLetter(string);

console.log(result);

输出

输入一个字符串: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:使用正则表达式将首字母转换为大写

// 程序将字符串的首字母转换为大写
function capitalizeFirstLetter(str) {
// 将首字母转换为大写
const capitalized = str.replace(/^./, str[0].toUpperCase());

return capitalized;
}

// 获取输入
const string = prompt("输入一个字符串:");

const result = capitalizeFirstLetter(string);

console.log(result);

输出

输入一个字符串:javaScript
JavaScript

在上述程序中,使用正则表达式(regex)将字符串的首字母转换为大写。

  • 正则表达式 /^./ 匹配字符串的第一个字符。
  • toUpperCase() 方法将字符串转换为大写。