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

JavaScriptの文字列のジグザグパターン?


文字列を読み取り、文字列内の奇数のインデックス付き文字を大文字に変換し、偶数の文字を小文字に変換して新しい文字列を返す関数を作成する必要があります。

同じことを行うための完全なコードは-

になります
const text = 'Hello world, it is so nice to be alive.';
const changeCase = (str) => {
   const newStr = str
   .split("")
   .map((word, index) => {
      if(index % 2 === 0){
         return word.toLowerCase();
      }else{
         return word.toUpperCase();
      }
   })
   .join("");
   return newStr;
};
console.log(changeCase(text));

このコードは、文字列を配列に変換し、各単語をマッピングして、インデックスに基づいて大文字または小文字に変換します。

最後に、配列を文字列に変換して返します。

以下はコンソールでの出力です-

hElLo wOrLd, It iS So nIcE To bE AlIvE.

  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およびHTMLプログラムを作成する必要があります。ユーザーが入力に任意の値(たとえば5)を入力してボタンをクリックすると、画面に次のパターンが印刷されます。 (n =5の場合) 01 01 02 01 02 03 01 02 03 04 01 02 03 04 05 例 このためのコードは-になります <html> <head> <title>JavaScript Number Patterns</title> <script type="text/javascrip