例
这个循环将总是至少执行一次,即使条件为假,因为测试条件之前执行的代码块:
var text = "";
var i = 0;
do {
text += "The number is " + i;
i++;
}
while (i < 5);
文本的结果将是:
The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
试一试» 定义和用法
该DO / while语句创建一个循环,执行代码,一旦块,检查,如果条件为真之前,那么它会只要条件为真,重复循环。
该DO /而当你想运行一个循环至少一次 ,无论什么语句中使用。
JavaScript的支持不同类型的循环:
浏览器支持
在表中的数字指定充分支持声明所述第一浏览器的版本。
声明 | |||||
---|---|---|---|---|---|
do/while | 是 | 6 | 是 | 是 | 是 |
句法
do {
code block to be executed
}
while ( condition );
参数值
Parameter | Description |
---|---|
condition | Required. Defines the condition for running the loop (the code block).
If it returns true, the loop will start over again, if it returns false, the
loop will end. Note: If the condition is always true, the loop will never end. This will crash your browser. Note: If you are using a variable with the condition, initialize it before the loop, and increment it within the loop. If you forget to increase the variable, the loop will never end. This will also crash your browser. |
技术细节
JavaScript的版本: | 1.2 |
---|
相关页面
JavaScript的教程: JavaScript的While循环
javascript参考: JavaScript的同时声明
JavaScript的参考: 的JavaScript语句
JavaScript语句参考