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

要理解此示例,您应了解以下 JavaScript 编程 主题


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

另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战