JavaScript のループは、コードのブロックを繰り返し実行するために使用されます。 JavaScript にはいくつかの種類のループがあります。一般的なものをいくつか示します。

  1. for ループ: forループは、反復回数が事前にわかっている場合に使用されます。

    JavaScript
    for (let i = 0; i < 5; i++) { console.log(i); }
  2. while ループ: whileループは、反復回数が事前に不明で条件に基づく場合に使用されます。

    JavaScript
    let i = 0; while (i < 5) { console.log(i); i++; }
  3. do-while ループ: whileループと似ていますが、コード ブロックの実行後に条件がチェックされるため、常に少なくとも 1 回実行されます。

    JavaScript
    let i = 0; do { console.log(i); i++; } while (i < 5);
  4. for...in ループ:オブジェクトの列挙可能なプロパティを反復処理します。これは、オブジェクトのキーを反復処理するためによく使用されます。

    JavaScript
    const obj = { a: 1, b: 2, c: 3 }; for (let key in obj) { console.log(key, obj[key]); }
  5. for...of ループ: ES6 で導入され、反復可能なオブジェクト (配列、文字列など) を反復処理し、実際の値を返します。

    JavaScript
    const array = [1, 2, 3, 4]; for (let value of array) { console.log(value); }
  6. forEach メソッド:これは、各要素を反復処理できる配列で使用できるメソッドです。

    JavaScript
    const array = [1, 2, 3, 4]; array.forEach(function(value) { console.log(value); });

特定の使用例に最も適したループを選択してください。各ループには独自の利点と使用例があります。