Core JavaScript 1.5 Reference:Statements:do...while
From MDC
Contents |
[edit] Summary
Creates a loop that executes a specified statement until the test condition evaluates to false. The condition is evaluated after executing the statement, resulting in the specified statement executing at least once.
| Statement | |
| Implemented in: | JavaScript 1.2, NES 3.0 |
| ECMA Version: | ECMA-262, Edition 3 |
[edit] Syntax
do statement while (condition);
[edit] Parameters
-
statement - A statement that is executed at least once and is re-executed each time the condition evaluates to true. To execute multiple statements within the loop, use a block statement (
{ ... }) to group those statements.
-
condition - An expression evaluated after each pass through the loop. If
conditionevaluates to true, thestatementis re-executed. Whenconditionevaluates to false, control passes to the statement following thedo...while.
[edit] Examples
[edit] Example: Using do...while
In the following example, the do...while loop iterates at least once and reiterates until i is no longer less than 5.
do {
i += 1;
document.write(i);
} while (i < 5);