while 语句可以在某个条件表达式为真的前提下,循环执行指定的一段代码,直到那个表达式不为 true 时结束循环。
while (expression) statement;
| 参数 | 描述 |
|---|---|
expression | 条件表达式,在每次循环前被求值。如果求值为 true,statement就会被执行。如果求值为 false,则跳出 while 循环执行后面的语句。 |
statement | 只要条件表达式求值为 true,该语句就会一直被执行。要在循环中执行多条语句,可以使用块语句({ ... })包住多条语句。 |
注意:使用 break 语句在 expression 计算结果为真之前停止循环。
var i = 0;while (i < 10) {i += 2;}
var cars = ['BMW', 'Volvo', 'Saab', 'Ford'];var text = '';var i = 0;while (i < cars.length) {text += cars[i] + '<br>';i++;}