JavaScriptで文字列の最初の文字を大文字で表示する方法
4387 ワード
JavaScriptは文字列を大文字で大文字にするための多くの方法を提供しています.様々な方法を学び、どちらを使用するか、プレーンJavaScriptを使用して下さい.
Chartat +スライス
これを行う最初の方法は
置換機能
私が好きであるので、私の好きは
結論
読みやすさのために、私は最初のオプション(
あなたが他の/より良い方法を知っているならば、コメントで以下を残してください、あるいは、方法はここで言及されたものを改善するために.
ありがとう.
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
)を推薦します.あなたが他の/より良い方法を知っているならば、コメントで以下を残してください、あるいは、方法はここで言及されたものを改善するために.
ありがとう.
Reference
この問題について(JavaScriptで文字列の最初の文字を大文字で表示する方法), 我々は、より多くの情報をここで見つけました https://dev.to/codingcodax/how-to-uppercase-the-first-letter-of-a-string-in-javascript-5bi9テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol