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--)。

程式計算數字 5 的階乘並顯示相同的結果。for 迴圈生成從 5 到 1 的數字序列,在每次迭代中計算數字的乘積。

可以透過使用逗號運算子 (,) 將多個賦值和最終表示式組合到 for 迴圈中。例如,以下 for 迴圈列印前八個斐波那契數 -

示例

"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
廣告

© . All rights reserved.