Es6-for-loop

提供:Dev Guides
移動先:案内検索

ES6-forループ

forループは、指定された回数だけコードブロックを実行します。 配列などの値の固定セットを反復処理するために使用できます。 forループの構文は次のとおりです。

var num = 5
var factorial=1;
for( let i = num ; i >= 1; i-- ) {
   factorial *= i ;
}
console.log(factorial);

forループには、初期化子(i = num)、条件(i> = 1)、および最終式(i--)の3つの部分があります。

プログラムは、数値5の階乗を計算して表示します。 forループは、5〜1の数値のシーケンスを生成し、各反復での数値の積を計算します。

コンマ演算子(、)を使用して、複数の割り当てと最終式をforループで組み合わせることができます。 たとえば、次のforループは最初の8つのフィボナッチ数を出力します-

"use strict"
for(let temp, i = 0, j = 1; j<30; temp = i, i = j, j = i + temp)
console.log(j);

上記のコードが正常に実行されると、次の出力が表示されます。

1
1
2
3
5
8
13
21