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
for ... in循环用于遍历对象的属性。以下是'for ... in'循环的语法。for (variablename in object) { statement or block to execute }在 ...