Flash Lite 1.x ActionScript 语言参考 |
|
|
|
| Flash Lite 语句 > continue | |||
Flash Lite 1.0。
continue
无。
语句;跳过最内层循环中的所有剩余语句并开始下一个循环迭代,就如同已将控制正常传递到循环体的末尾。在循环外部时无作用。
while 循环中,continue 可使 Flash 解释程序跳过循环体的其余部分,并跳到循环体的顶端(在此进行条件测试)。 do..while 循环中,continue 可使 Flash 解释程序跳过循环体的其余部分,并跳到循环体的底端(在此进行条件测试)。for 循环中,continue 可使 Flash 解释程序跳过循环体的其余部分,并转而计算 for 循环后的表达式。在下面的 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);
}
|
|
|
|