JavaScript do/while文
- 前のページ debugger
- 次のページ for
- 上一层に戻る JavaScript文リファレンスマニュアル
定義と使用方法
do/while文は、条件が真かどうかを確認する前に一度コードブロックを実行し、条件が真である場合にループを繰り返すループを作成します。
ループを実行する回数が少なくとも1回である場合、どちらの場合でもdo/while文を使用する必要があります。
JavaScriptは、異なる種類のループをサポートしています:
- for - コードブロックを複数回ループします
- for/in - オブジェクトの属性をループします
- for/of - 可変長オブジェクトの値をループします
- while - 指定された条件が真である場合にコードブロックをループします
- do/while - 1度のコードブロックを実行し、指定された条件が真である場合にループを繰り返します
例
このループは少なくとも一度は常に実行されます。これは、条件をテストする前にコードブロックが実行されるためです。
var text = ""; var i = 0; do { text += "数字は" + i +""; i++; } while (i < 5);
文法
do { 実行されるコードブロック } while (condition);
パラメータの値
パラメータ | 説明 |
---|---|
condition |
必須。ループ(コードブロック)を実行する条件を定義します。true を返した場合、ループが再開し、false を返した場合、ループが終了します。 注釈:条件が常に真である場合、ループは決して終わりません。これにより、ブラウザがクラッシュする可能性があります。 注釈:条件付きの変数を使用する場合は、ループの前に初期化し、ループ内で増分してください。変数を増分することを忘れると、ループは決して終わりません。これにより、ブラウザがクラッシュする可能性があります。 |
技術的詳細
JavaScript バージョン: | ECMAScript 1 |
---|
ブラウザのサポート
テーブルの数字は、その文句を完全にサポートする最初のブラウザのバージョンを指定しています。
文句 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
do/while | サポート | 6.0 | サポート | サポート | サポート |
関連ページ
JavaScript タイプ:JavaScript While ループ
JavaScript リファレンスマニュアル:JavaScript while 文
JavaScript リファレンスマニュアル:JavaScript for 文
- 前のページ debugger
- 次のページ for
- 上一层に戻る JavaScript文リファレンスマニュアル