📜  JavaScript程序将字符串的首字母转换为UpperCase

📅  最后修改于: 2020-09-27 05:06:49             🧑  作者: Mango

在此示例中,您将学习编写一个JavaScript程序,该程序将字符串的首字母转换为大写。

示例1:将第一个字母转换为UpperCase
// program to convert first letter of a string to uppercase
function capitalizeFirstLetter(str) {

    // converting first letter to uppercase
    let capitalized = str.charAt(0).toUpperCase() + str.slice(1);

    return capitalized;
}

// take input
let string = prompt('Enter a string: ');

let 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:使用正则表达式将第一个字母转换为UpperCase
// program to convert first letter of a string to uppercase
function capitalizeFirstLetter(str) {

    // converting first letter to uppercase
    let capitalized = str.replace(/^./, str[0].toUpperCase());

    return capitalized;
}

// take input
let string = prompt('Enter a string: ');

let result = capitalizeFirstLetter(string);

console.log(result);

输出

Enter a string: javaScript
JavaScript

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

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