for - statement of language JavaScript

Repeats a group of statements a specified number of times.

for (statement1; statement2; statement3)





The for command consists of three parts separated by semicolon:
statement1 - It defines the initial numeric value of the variable used as cycle counter. For example:
var i=0
statement2 - Logical expression that is evaluated ata the beginning of each cycle iteration. If the expression returns true then the iteration is completed, otherwise the cycle is exited.

It is usualy a simpe test whether the cycle counter is within the defined range.

For example:
i < 20
statement3 - This command is executed at the end of each iteration. It is usualy an incrementation (or decrementation) of corresponding cycle variable. For example:
Tip: Change of the i value inside the cycle may render the code hard to read and tune.
break can only be used within a switch or for control structure to provide an alternate way to exit. Any number of break statements may be placed anywhere in the loop.
For similar purpose in the VBScript language is used the command For...Next.
See also:
A simple cycle example. It dumps text i=1 and i=2 into the Debug_info item of the INFO system.
for (var i=1; i<2; i++)
  Pm.Debug("i=" + i);
You can nest For...Next loops by placing one For...Next loop within another. Give each loop a unique variable name as its counter. The following construction is correct:
for (var i=1; i<3; i++)
  for (var j=1; j<4; j++)
    for (var k=1; k<5; k++)
      Pm.Debug("i=" + i + ", j=" + j + ", k=" + k);
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice