while ステートメント

指定した条件が偽 (false) になるまでステートメントを繰り返し実行します。

while (expression)
   statement

引数

  • expression
    必ず指定します。 ループの各反復処理の前に評価するブール式を指定します。 この式の評価が真 (true) の場合は、ループが実行されます。 偽 (false) の場合は、ループ処理を終了します。

  • statement
    必ず指定します。 expression の評価が真 (true) の場合に実行するステートメントを指定します。 複合ステートメントを指定することもできます。

解説

while ステートメントでは、ループが初めて実行される前に expression が調べられます。 この時点で expression の評価が偽 (false) の場合は、ループは一度も実行されません。

使用例

次のコードは、while ステートメントの使用例です。

function BreakTest(breakpoint){
   var i = 0;
   while (i < 100) {
      if (i == breakpoint)
         break;
      i++;
   }
   return(i);
}

必要条件

Version 1

参照

参照

break ステートメント

continue ステートメント

do...while ステートメント

for ステートメント

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