ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で文字列の最初の文字だけを大文字にするにはどうすればよいですか?

JavaScript で文字列の最初の文字だけを大文字にするにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-16 04:30:14575ブラウズ

How do I Capitalize Only the First Letter of a String in JavaScript?

JavaScript での文字列の最初の文字を大文字にする

質問: JavaScript を使用して、先頭文字だけを大文字にする方法はありますか?最初の大文字と小文字に関係なく、文字列の最初の文字を残りの部分は変更しないでください。例:

  • 「これはテストです」は「これはテストです」になります
  • 「エッフェル塔」は「エッフェル塔」になります
  • 「/index.html」は残しておいてください変更なし

答え: 文字列の最初の文字だけを効果的に大文字にするために、JavaScript は CapitalizeFirstLetter 関数を通じて洗練されたソリューションを提供します。

function capitalizeFirstLetter(string) {
    return string.charAt(0).toUpperCase() + string.slice(1);
}

この関数2 つの文字列メソッドを使用します。

  • charAt(0) は、文字列の最初の文字を取得します。入力文字列。
  • slice(1) は、最初の文字を除くすべての文字を含む新しい文字列を作成します。

結果は、大文字の最初の文字と元の文字列を結合し、実質的に最初の文字のみを大文字にします。手紙。 String.prototype の変更とは異なり、このアプローチでは潜在的な競合を回避することで保守性が向上します。

以上がJavaScript で文字列の最初の文字だけを大文字にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。