例
このループは、常に条件がテストされる前に、コードブロックが実行されるための条件が、falseであっても、少なくとも一度実行されます。
var text = "";
var i = 0;
do {
text += "The number is " + i;
i++;
}
while (i < 5);
テキストの結果は次のようになります。
The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
»それを自分で試してみてください 定義と使用法
文は一度コードのブロックを実行するループを作成しながら、/、条件が真であるかどうかをチェックする前に、それは条件が真である限り、ループを繰り返すことになりますか。
あなたがループに少なくとも1時間を実行したいときに文は、どんな使用されていない一方で/行います。
JavaScriptは、ループの種類をサポートしています。
- 以下のための -コードのブロックをループ回数
- 用/中 -オブジェクトのプロパティをループ
- しばらく -指定した条件が真の間、コードのブロックをループ
- やる/ながら -一度コードのブロックをループし、指定された条件が真である間ループを繰り返します
ブラウザのサポート
表中の数字は完全に文をサポートする最初のブラウザのバージョンを指定します。
ステートメント | |||||
---|---|---|---|---|---|
do/while | はい | 6.0 | はい | はい | はい |
構文
do {
code block to be executed
}
while ( condition );
パラメーター値
Parameter | Description |
---|---|
condition | Required. Defines the condition for running the loop (the code block).
If it returns true, the loop will start over again, if it returns false, the
loop will end. Note: If the condition is always true, the loop will never end. This will crash your browser. Note: If you are using a variable with the condition, initialize it before the loop, and increment it within the loop. If you forget to increase the variable, the loop will never end. This will also crash your browser. |
技術的詳細
JavaScriptのバージョン: | 1.2 |
---|
関連ページ
JavaScriptのチュートリアル: JavaScriptのWhileループ
JavaScriptのリファレンス: JavaScriptのwhile文
JavaScriptのリファレンス: 文のためのJavaScript
JavaScriptのステートメントリファレンス