腾讯云618限量抢购

JavaScript while 与 do while 循环

最后更新:2012-05-18 23:34阅读:6102

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次。


本章节内容共分 3 部分:
  1. 1. JavaScript for 循环
  2. 2. JavaScript while 与 do while 循环
  3. 3. JavaScript break 结束循环与 continue 跳过当前循环
腾讯云618限量抢购