JavaScriptで文字列の最初の文字を大文字で表示する方法


JavaScriptは文字列を大文字で大文字にするための多くの方法を提供しています.様々な方法を学び、どちらを使用するか、プレーンJavaScriptを使用して下さい.

Chartat +スライス
これを行う最初の方法はcartAt()slice()の組み合わせである.chartAt()で最初の文字を上書きし、slice()で文字列をスライスし、2番目の文字から始まる文字列を返します.
const name = 'codax';
const nameCapitalized = name.charAt(0).toUpperCase() + name.slice(1);
// expected output: "Codax" 
これを行うには関数を作成できます:
const capitalize = (s) => {
  return s.charAt(0).toUpperCase() + s.slice(1)
}

capitalize('codax'); // "Codax"

置換機能
私が好きであるので、私の好きはreplace()です(私が専門家でないとしても)、そして、Regexは一般的にカスタマイズ可能です.
const name = 'codax';
const nameCapitalized = name.replace(/^\w/, (c) => c.toUpperCase()));
// expected output: "Codax"
また、関数を作成することもできます.
const capitalize = (s) =>
  return s.replace(/^\w/, (c) => c.toUpperCase()));
}

capitalize('codax'); // "Codax"

結論
読みやすさのために、私は最初のオプション(chartAt + slice)を推薦します、そして、速度のために、私は第2のオプション(replace)を推薦します.
あなたが他の/より良い方法を知っているならば、コメントで以下を残してください、あるいは、方法はここで言及されたものを改善するために.
ありがとう.