Share via


for ステートメント

指定された条件が真 (true) の間、複数のステートメントが含まれるブロックを繰り返して実行します。

for (initialization; test; increment)
   statements 

引数

  • initialization
    必ず指定します。任意の式を指定します。この式は、ループを実行する直前に一度だけ実行されます。
  • test
    必ず指定します。任意のブール式を指定します。test が真 (true) の場合は、statement が実行されます。test が偽 (false) になると、ループの実行は終了します。
  • increment
    必ず指定します。任意の式を指定します。インクリメント式は、ループ内のブロックの実行が終わるたびに実行されます。
  • statements
    省略可能です。test が真 (true) の場合に実行される 1 つ以上のステートメントを指定します。複合ステートメントを指定することもできます。

解説

特定の回数だけ処理を繰り返す場合は、for ループを使います。

使用例

次のコードは、for ループの使用例です。

/* 初めに i は 0 に設定され、繰り返し処理の最後に 1 ずつインクリメントされます。ループは、繰り返し処理の前に i が 10 かまたはそれ以上になったときに終了します。*/
var myarray = new Array();
for (i = 0; i < 10; i++) {
   myarray[i] = i;
}

必要条件

バージョン 1

参照

for...in ステートメント | while ステートメント