JavaScript while 循环
while 循环是 JavaScript 中最简单的循环,其语法为:
while (expr){ statement }
该语法表示,只要 expr 表达式为 TRUE,那么就一直执行 statement 直到 expr 为 FALSE为 止,statement 表示要执行的动作或逻辑。
下面的例子利用 while 循环输出1到10:
<script type="text/javascript"> var i = 1; while (i <= 10) { document.write(i + "<br />"); i++; } </script>
运行结果:
1 2 3 4 5 6 7 8 9 10
do while循环
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次。