Core JavaScript 1.5 Reference:Statements:do...while
出典: MDC
目次 |
[編集] 概要
指定された文を、テスト条件が false に評価されるまで実行するループを作成します。条件は文を実行した後に評価されます。結果として、指定された文は少なくとも 1 回は実行されます。
| 文 | |
| 実装されたバージョン: | JavaScript 1.2, NES 3.0 |
| ECMA バージョン: | ECMA-262, Edition 3 |
[編集] 構文
do statement while (condition);
[編集] パラメータ
-
statement - 少なくとも 1 回は実行され、条件が真に評価されるたびに再度実行される文。ループ内で複数の文を実行するには、それらの文をグループ化するためにブロック文 (
{ ... }) を使ってください。
-
condition - ループを通過した後ごとに評価される式。もし
conditionが true に評価されるなら、statementは再度実行されます。conditionが false に評価されるときは、制御がdo...whileに続く文へ渡ります。
[編集] 例
[編集] 例: do...while を使う
次の例では、do...while ループは少なくとも1回は反復し、i が 5 より小さくなるまで再度反復します。
do {
i += 1;
document.write(i);
} while (i < 5);