ES6 while
while循环在每次指定的条件评估为true时执行指令。
流程图
以下是while循环的语法。
while (expression) { Statement(s) to be executed if expression is true }
实例
var num = 5; var factorial = 1; while(num >= 1) { factorial = factorial * num; num--; } console.log("The factorial is "+factorial);
上面的代码使用while循环计算变量num中的值的阶乘。在成功执行代码时显示以下输出。
The factorial is 120
do ... while循环与while循环类似,不同之处在于do ... while循环不会在第一次执行循环时评估条件。但是,对于后续迭代评估条件。换句话说,代码块将在do ... while循环中至少执行一次。 ...