do while 循环和 while 循环非常相似,其区别只是在于 do while 保证必须执行一次,而 while 在表达式不成立时则可能不做任何操作。
do while 循环语法:
do {
statement
}while (expr)
例子:
<?php
var i = 1;
do {
document.write(i + "<br />");
i++;
} while (i <= 10);
?>
该例子也是输出1到10,但与 while 循环不同的是,无论 i 的初始值是多少,都会将 i 的值至少输出1次。