}
while
(
i
<
5
)
;
document
.
getElementById
(
"
demo
"
)
.
innerHTML
=
text
;
text
输出结果为:
数字为 0
数字为 1
数字为 2
数字为 3
数字为 4
尝试一下 »
定义和用法
do/while 循环是 while 循环的变体。该循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环。
JavaScript 支持不同类型的循环:
for
- 循环可以将代码块执行指定的次数。
for/in
- 循环遍历对象的属性
while
- 当指定的条件为 true 时循环指定的代码块
do/while
- 同样当指定的条件为 true 时循环指定的代码块,但该循环在判断条件前会执行一次代码块
浏览器支持
condition
必须。定义执行循环的条件。如果返回 true,循环会再次执行,如果返回 false,循环结束。
注意:
如果条件一直为 true,循环将不会结束(无限循环)。这将会使你的浏览器崩溃。
注意: 如果你使用变量作为条件,请在循环开始前初始化变量,并让它在循环中自增长,如果你忘记设置变量自增长,也将会出现无限循环的情况,
浏览器同样会崩溃。
JavaScript 版本:
JavaScript 教程:
JavaScript While 循环
JavaScript 参考手册:
JavaScript while 语句
JavaScript 参考手册:
JavaScript for 语句
JavaScript 语句参考手册