for ステートメント
更新 : 2007 年 11 月
指定された条件が真 (true) の間、複数のステートメントから構成されるブロックを繰り返して実行します。
for (initialization; test; increment)
...statement
引数
initialization
必ず指定します。任意の式を指定します。この式は、ループを実行する直前に一度だけ実行されます。test
必ず指定します。ブール式を指定します。test が真 (true) の場合は、statement が実行されます。test が偽 (false) になると、ループの実行は終了します。increment
必ず指定します。任意の式を指定します。インクリメント式は、ループ内のブロックの実行が終わるたびに実行されます。statement
省略可能です。test の評価が真 (true) の場合に実行するステートメントを指定します。複合ステートメントを指定することもできます。
解説
特定の回数だけ処理を繰り返す場合は、for ループを使います。
使用例
次のコードは、for ループの使用例です。
/* i is set to 0 at start, and is incremented by 1 at the end
of each iteration. Loop terminates when i is not less
than 10 before a loop iteration. */
var myarray = new Array();
for (var i = 0; i < 10; i++) {
myarray[i] = i;
}