JavaScriptは... whileループ
例
コードブロックを1回実行し、条件(i <5)が真の場合は続行します。
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
定義と使用法
ステートメントコンボは、 1do...while
回実行され、条件がである限り繰り返されるコードブロックを定義しますtrue
。
は、コードブロックを少なくとも1回do...while
実行する場合に使用されます。
ノート
条件で変数を使用する場合は、ループの前に変数を初期化し、ループ内でインクリメントする必要があります。そうしないと、ループが終了しません。これにより、ブラウザがクラッシュします。
条件が常に真の場合、ループは終了しません。これにより、ブラウザもクラッシュします。
関連項目:
構文
do {
code block to be executed
}
while (condition);
パラメーター
Parameter | Description |
condition | Required. The condition for running the code block. If true , the loop will start over again, otherwise it ends. |
JavaScriptループステートメント
声明 | 説明 | |
壊す | ループから抜け出します | |
継続する | ループ内の値をスキップします | |
その間 | 条件が真である間、コードブロックをループします | |
一方を行います | コードブロックを1回ループし、その後、条件がtrueのときにループします | |
にとって | 条件が真である間、コードブロックをループします | |
の | 反復可能な値をループします | |
のために...で | オブジェクトのプロパティをループします |
ブラウザのサポート
do..while
ECMAScript1(ES1)機能です。
ES1(JavaScript 1997)は、すべてのブラウザーで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |