do...while 语句
将一个语句块执行一次,然后重复该循环的执行,直到条件表达式为 false。
do
statement
while (expression)
实参
statement
必选。 expression 为 true 时要执行的语句。 可以是复合语句。表达式
必选。 一个可以被强迫转换为布尔值 true 或 false 的表达式。 如果 expression 为 true,则再执行一次循环。 如果表达式 是 false,则循环终止。
备注
与 while 语句不同的是,do...while 循环会在计算条件表达式之前执行一次。
在 do…while 块中的任何行上,都可以使用 break 语句来导致程序流退出循环,或者可以使用 continue 语句直接转到 while 表达式。
示例
在下面的示例中,只要变量 i 小于 10,do...while 循环中的语句就会执行。
var s = "";
var i = 0;
do
{
s += i + " ";
i++;
} while (i < 10);
print (s);
// Output: 0 1 2 3 4 5 6 7 8 9