Skip to main content

For Loop

A for loop is a refactored while loop with a different syntax:

for ([variable]; [condition]; [increment]) {    [code]}

Essentially, it is just a while loop worded differently for readibility. The while loop below does the same as the for loop:

[variable]while ([condition]) {    [code]    [increment]}

The variable can be a variable declaration, or an existing variable. The loop will execute while the condition is true. The increment is executed at the end of each loop. An example of a for loop is:

for (var i = 0; i < 5; i += 1) print(i)

This loop will output 0, 1, 2, 3, 4. You can also remove the variable clause if you have a pre existing variable, for example:

var a = 0for (; a < 5; a += 1) print(a)