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

JavaScriptで文にタイトルを付ける方法は?


JavaScriptの文のタイトルケース

文中のすべての単語の最初の要素を大文字に変換し、他の要素は小文字のままにします。提供された文字列(文)には、小文字と大文字の要素が多数含まれている場合があります。したがって、提供された文字列にタイトルケースを付けるためのアルゴリズムが必要です。

アルゴリズム

  • 文中のすべての単語を個別に分割します。このタスクは、 string.split()を使用して実行できます。 メソッド。
  • string.toLowerCase()を使用して、すべての単語のすべての要素を小文字に変換します 方法。
  • forループを使用してすべての単語の最初の要素をループし、それらを大文字に変換します 。変換後、それらをそれぞれの単語の残りの要素と連結し、大文字の最初の要素を持つ元の単語に導きます。
  • String.join()を使用してすべての単語を結合します 元の文字列に変換するためにそれらの間にスペースを入れますが、タイトルは大文字になります

<html>
<body>
<script>
   function titleCase(string) {
      var sentence = string.toLowerCase().split(" ");
      for(var i = 0; i< sentence.length; i++){
         sentence[i] = sentence[i][0].toUpperCase() + sentence[i].slice(1);
      }
   document.write(sentence.join(" "));
   return sentence;
   }
   titleCase("tutorix is one of best e-platforms");
</script>
</body>
</html>

出力
Tutorix Is One Of Best E-platforms


  1. JavaScriptで文字列を検索する方法は?

    以下はJavaScriptで文字列を検索するためのコードです- 例 <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>  

  2. 文字列をJavaScriptオブジェクトに変換する方法は?

    以下は、文字列をJavaScriptオブジェクトに変換するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs