JavaScript for ループ は、条件に基づいてコードを繰り返し実行できるようにする制御フロー ステートメントです。これは、初期化、条件、およびインクリメント/デクリメントの 3 つの部分で構成されます。このループは、指定された条件が false になるまでコード ブロックを繰り返します。
Java優先キュー
JavaScriptのforループ
あ JavaScriptのforループ 指定された条件が真である限り、コードのブロックを繰り返し実行します。これには初期化、条件チェック、反復ステップが含まれており、制御された反復的なタスクを効率的に実行できます。
構文:
for (statement 1 ; statement 2 ; statement 3){ code here... }>- ステートメント 1: それ カウンタの初期化です。コード ブロックの実行前に 1 回実行されます。
- ステートメント 2: コードブロックを実行するためのテスト条件を定義します。
- ステートメント 3: これは、コード ブロックの実行後に (毎回) 実行されるカウンターの増分または減分です。
例:
JavaScript // JavaScript program to illustrate for loop let x; // for loop begins when x=2 // and runs till x <=4 for (x = 2; x <= 4; x++) { console.log('Value of x:' + x); }> 出力:
Value of x:2 Value of x:3 Value of x:4>
フローチャート
このフローチャートは、JavaScript の for ループの動作を示しています。 For ループで制御フローを確認できます。
ステートメント 1: カウンタ変数の初期化
ステートメント 1 は、 カウンタ変数 。カウンタ変数は、ループ内の反復回数を追跡するために使用されます。ステートメント 1 で複数のカウンタ変数を初期化できます。
カウンタ変数はステートメント 1 内ではなく外部で初期化できます。これは、ステートメント 1 がオプションであることを明確に示しています。セミコロンを使用してその部分を空のままにすることができます。
例 :
JavaScript let x = 2; for (; x <= 4; x++) { console.log('Value of x:' + x); }> 出力
scan.nextstring Java
Value of x:2 Value of x:3 Value of x:4>
ステートメント 2: テスト条件
このステートメントは、 ブール値 の 試験条件 。テスト条件が true の場合、for ループがさらに実行されます。それ以外の場合、ループは終了し、ループの外側のコードが実行されます。これは、for ループが実行されるたびに、ループが本体に入る前に実行されます。
これもオプションのステートメントであり、空白のままにした場合、JavaScript はこれを true として扱います。このステートメントを省略すると、ループ制御が中断されない限り、ループは無限に実行されます。 ブレークステートメント 。以下の例で説明します。
例:
JavaScript let x = 2; for (; ; x++) { console.log('Value of x:' + x); break; }> 出力:
Value of x:2>
ステートメント 3: カウンタ変数の更新
これは、カウンター変数の増加/減少を制御する制御されたステートメントです。
これは本質的にオプションでもあり、ループ本体内で実行できます。
Javaプログラミングにおけるオブジェクト
例:
JavaScript const subjects = ['Maths', 'Science', 'Polity', 'History']; let i = 0; let len = subjects.length; let gfg = ''; for (; i < len;) { gfg += subjects[i]; //can be increased inside loop i++; } console.log(gfg)> 出力
MathsSciencePolityHistory>
JavaScript のさらなるループ
JavaScript には Java のさまざまな種類のループがあります。ループの一部は次のとおりです。
| ループ | 説明 |
|---|---|
| for ループ | 条件式に基づいてコードのブロックを特定の回数繰り返すループ。 |
| while ループ | 指定された条件が true である限り、コードのブロックを繰り返すループ。 |
| do-while ループ | コードのブロックを少なくとも 1 回実行し、指定された条件が true である限りそのブロックを繰り返すループ。 |
| for…ofループ | 反復可能なオブジェクト (配列、文字列、マップ、セットなど) の値を反復処理します。 |
| for…inループ | オブジェクトの列挙可能なプロパティ (継承されたプロパティを含む) を反復処理します。 |
練習問題で JavaScript を学びマスターしましょう。 JavaScript の演習 では、JavaScript スキルを練習およびテストするための JavaScript 演習問題が多数提供されています。
