文字列の最初の文字を大文字に変換する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
  • これらの2つの値は、 + オペレーター。

注意:配列アクセスプロパティを使用して、文字列の最初の文字を抽出することもできます。 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() メソッドは文字列を大文字に変換します。



Hope this helps!

Source link