while ステートメント

while(condition) { 
statement(s); 
}

条件を評価して、条件の評価結果が true になる場合はステートメントを実行します。その後、ループの先頭に戻り、再び条件を評価します。条件が false に評価された場合、ステートメントはスキップされ、ループが終了します。

while ステートメントは、次の手順を実行します。手順 1 ~ 4 の各繰り返しは、ループの反復 と呼ばれます。condition は、次の手順に示すように、各反復の始めに再テストされます。

一般にループ処理は、カウンタ変数が指定値より小さい間はアクションを実行するという場合に使用します。各ループの最後で、指定された値に達するまでカウンタがインクリメントされます。指定された値に達すると、condition は true でなくなり、ループは終了します。

while ステートメントによって実行するステートメントブロックを囲む中括弧 ({}) は、実行するステートメントが 1 つしかない場合は不要です。

対応バージョン : ActionScript 1.0、Flash Player 4

パラメータ

condition:Boolean - 評価結果が true または false になる式。

次の例では、while ステートメントを使用して式をテストします。i の値が 20 未満の場合に、i の値がトレースされます。条件が true でなくなると、ループは終了します。

var i:Number = 0; 
while (i < 20) { 
 trace(i); 
 i += 3; 
}

次の結果が [出力] パネルに表示されます。

0 
3 
6 
9 
12
15 
18

関連項目

continue ステートメント


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001342.html