Your Search Results

    while リダイレクト 2

     

     

    概要

    テスト条件が true に評価される間、指定された文を実行するループを作成します。条件は文を実行する前に評価されます。

    実装されたバージョン: JavaScript 1.0, NES 2.0
    ECMA バージョン: ECMA-262

    構文

    while (condition)statement
    

    Parameters

    condition
    ループを通過する前ごとに評価される式。もしこの条件が true に評価されるなら、statement が実行されます。条件が false に評価されるときは、while ループの後の文に実行が続きます。
    statement
    条件が true に評価される間実行される文。ループ内で複数の文を実行するには、それらの文をグループ化するためにブロック文 ({ ... }) を使ってください。

    次の while ループは、n が 3 より小さい間反復します。

    n = 0;
    x = 0;
    while (n < 3) {
      n ++;
      x += n;
    }
    

    それぞれの反復で、ループは n を増加させ、それを x に足します。ゆえに、x および n は次の値をとります:

    • 最初の通過の後: n = 1 かつ x = 1
    • 2 回目の通過の後: n = 2 かつ x = 3
    • 3 回目の通過の後: n = 3 かつ x = 6

    3 回目の通過が完了した後、条件 n < 3 はもはや true ではなく、ループは終了します。

    参照

    do...while, for

     

     

     

    Document Tags and Contributors

    Contributors to this page: ethertank
    最終更新者: ethertank,