Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

タイトルケースAセンテンスJavaScript


文字列を受け入れ、その文字列内のすべての単語の最初の文字を大文字にし、残りのすべての文字の大文字と小文字を小文字に変更する関数を作成する必要があるとします。

たとえば、入力文字列が-

の場合
hello world coding is very interesting

出力は-

である必要があります
Hello World Coding Is Very Interesting

文字列を受け取り、各単語の最初の文字を大文字にして文字列を返す関数capitaliseTitle()を定義しましょう-

let str = 'hello world coding is very interesting';
const capitaliseTitle = (str) => {
   const string = str
   .toLowerCase()
   .split(" ")
   .map(word => {
      return word[0]
      .toUpperCase() + word.substr(1, word.length);
   })
   .join(" ");
   return string;
}
console.log(capitaliseTitle(str));

出力

コンソール出力は-

になります
Hello World Coding Is Very Interesting

  1. C#で文字列をタイトルケースに変換するにはどうすればよいですか?

    タイトルケースは、タイトルや見出しなど、主要な単語の最初の文字が大文字になっているテキストです。タイトルケースまたはヘッドラインケースは、公開された作品または芸術作品のタイトルを英語でレンダリングするために使用される大文字のスタイルです。タイトルケースを使用する場合、「マイナー」単語を除くすべての単語は、最初または最後の単語でない限り大文字になります。タイトル。 例のToTitleCaseの現在の実装では、入力文字列と同じ長さの出力文字列が生成されます。 例1 class Program{    static void Main(string[] args){  

  2. C#の文字列タイトルの場合とは何ですか?

    ToTitleCaseメソッドは、単語の最初の文字を大文字にするために使用されます。タイトルケース自体は、各主要単語の最初の文字を大文字にすることを意味します。 タイトルケースを取得する例を見てみましょう- 例 using System; using System.Globalization; class Demo {    static void Main() {       string str = "jack sparrow";       string res = CultureIn