continue

可用性

Flash Lite 1.0。

用法

continue

参数

无。

说明

语句;跳过最内层循环中的所有剩余语句并开始下一个循环迭代,就如同已将控制正常传递到循环体的末尾。在循环外部时无作用。

示例

在下面的 while 循环中,continue 可使 Flash Lite 跳过循环体的其余部分,并跳到循环体的顶端(在此进行条件测试):

i = 0;
while (i < 10) {
    if (i % 3 == 0) {
        i++;
        continue;
    }
    trace(i);
    i++;
}

在下面的 do..while 循环中,continue 可使 Flash Lite 跳过循环体的其余部分,并跳到循环体的底端(在此进行条件测试):

i = 0;
do {
    if (i % 3 == 0) {
        i++;
        continue;
    }
    trace(i);
    i++;
} while (i < 10);

for 循环中,continue 可使 Flash Lite 跳过循环体的其余部分。在以下示例中,如果 i 模 3 等于 0,则会跳过 trace(i) 语句:

for (i = 0; i < 10; i++) {
    if (i % 3 == 0) {
        continue;
    }
    trace(i);
}

另请参见

do..while, for, while