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
参考链接
https://www.learnfk.com/es6/es6-for-loop.html
标签:es6,教程,num,函数,factorial,无涯,循环,let,var From: https://blog.51cto.com/u_14033984/9495684