F > for |
![]() ![]() ![]() |
for
Availability
Flash Player 5.
Usage
for(
init; condition; next
) {
statement(s);
}
Parameters
init
An expression to evaluate before beginning the looping sequence, typically an assignment expression. A var
statement is also permitted for this parameter.
condition
An expression that evaluates to true
or false
. The condition is evaluated before each loop iteration; the loop exits when the condition evaluates to false
.
next
An expression to evaluate after each loop iteration; usually an assignment expression using the ++
(increment) or --
(decrement) operators.
statement(s)
An instruction or instructions to execute within the body of the loop.
Description
Action; a loop construct that evaluates the init
(initialize) expression once, and then begins a looping sequence by which, as long as the condition
evaluates to true
, statement
is executed and the next expression is evaluated.
Some properties cannot be enumerated by the for
or for..in
actions. For example, the built-in methods of the Array object (Array.sort
and Array.reverse
) are not included in the enumeration of an Array object, and movie clip properties, such as _x
and _y
, are not enumerated.
Example
The following example uses for
to add the elements in an array:
for(i=0; i<10; i++) {
array [i] = (i + 5)*10;
trace(array[i]);}
The following results are displayed in the Output window:
50 60 70 80 90 100 110 120 130 140
The following is an example of using for
to perform the same action repeatedly. In the code below, the for
loop adds the numbers from 1 to 100:
var sum = 0; for (var i=1; i<=100; i++) { sum = sum + i; }
See also
++ (increment)
, -- (decrement)
, for..in
, var
![]() ![]() ![]() |