ES6 while

while循环在每次指定的条件评估为true时执行指令。

 

流程图

es6 while

以下是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循环中至少执行一次。 ...