for


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