The while statement creates a loop that executes a specified statement as long as the test condition evaluates to true. The condition is evaluated before executing the statement.
while (condition) {
statement
}
conditionstatement is executed. When condition evaluates to false, execution continues with the statement after the while loop.statement{ ... }) to group those statements.The following while loop iterates as long as n is less than three.
var n = 0;
var x = 0;
while (n < 3) {
n++;
x += n;
}
Each iteration, the loop increments n and adds it to x. Therefore, x and n take on the following values:
n = 1 and x = 1n = 2 and x = 3n = 3 and x = 6After completing the third pass, the condition n < 3 is no longer true, so the loop terminates.
Created by Mozilla Contributors, license: CC-BY-SA 2.5