例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