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 }
condition
statement
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