Flash Lite 1.x ActionScript 语言参考 |
|
|
|
| Flash Lite 语句 > while | |||
Flash Lite 1.0。
while(condition) {statement(s);}
condition 每次执行 while 语句时都要计算的表达式。
statement 当条件的计算结果为 true 时要执行的指令。
语句;测试一个表达式,只要该表达式为 true,就会在循环中重复运行一条语句或一系列语句。
在运行该语句块之前,首先测试条件;如果测试返回 true,则运行该语句块。如果该条件为 false,则跳过该语句块,并执行 while 语句所在语句块之后的第一条语句。
通常,当计数器变量小于某指定值时,使用循环来执行动作。在每个循环的结尾递增计数器的值,直到达到指定值为止。此时,条件不再为 true,因此循环结束。
while 语句执行下面一系列步骤。步骤 1 至步骤 4 的每次重复,称作循环的一次"迭代"。在每次迭代开始时,都会对条件进行测试:
condition。condition 的计算结果为 true,或者是一个可转换为布尔值 true 的值(如非零数字),则转到步骤 3。
否则,while 语句结束,并从 while 循环之后的下一语句继续执行。
statement。只要索引变量 i 的值小于 10,以下示例就会执行循环:
i = 0;
while(i < 10) {
trace ("i = " add ++i); // Output: 1,2,3,4,5,6,7,8,9
}
|
|
|
|