for

可用性

Flash Lite 1.0。

用法

for (init; condition; next) {
    statement(s); 
}

参数

init 一个在开始循环序列前要计算的表达式,通常为赋值表达式。

condition 计算结果为 truefalse 的表达式。在每次循环迭代前计算该条件;当条件的计算结果为 false 时退出循环。

next 在每次循环迭代后要计算的表达式;通常为使用递增 (++) 或递减 (--) 运算符的赋值表达式。

statement 要在循环中执行的一个或多个指令。

说明

语句;一种循环构造,它首先计算一次 init(初始化)表达式,然后开始一个循环序列。在该循环序列中,只要 condition 的计算结果为 true,就执行 statement,然后计算下一个表达式。

某些属性无法用 forfor..in 语句进行枚举。例如,影片剪辑属性(如 _x_y)就不能枚举。

示例

以下示例使用 for 循环对从 1 到 100 的数字求和:

sum = 0;
    for (i = 1; i <= 100; i++) {
        sum = sum + i;
    }

另请参见

++(递增), --(递减), do..while, while