JavaScript | 最初の英文字を大文字に変換する

2021-02-08JavaScript 文字列,JavaScript

JavaScript | 最初の英文字を大文字に変換する

JavaScriptで最初の英文字を大文字に変換する方法の紹介です。

See the Pen JavaScript | Uppercase the first letter by yochans (@yochans) on CodePen.

最初の英文字を大文字に変換

charAt()で文字の位置を指定、toUpperCase()で大文字に変換、残りの文字を接続して最初の英文字を大文字に変換した文字列を作成しています。

str.charAt(0).toUpperCase() + str.slice(1);

実装サンプルは以下のようになります。

let str = `apple`;
str = str.charAt(0).toUpperCase() + str.slice(1);

console.log(str);
//Apple

最初の英文字を大文字に変換(配列)

配列内にある英単語の最初の一文字を大文字に変換する場合は以下のようになります。

let fruits = ['apple','pine','banana'];

for(i in fruits){
	fruits[i] = fruits[i].charAt(0).toUpperCase() + fruits[i].slice(1);
}

console.log(fruits);
//["Apple", "Pine", "Banana"]