JavaScript do/while 語句
- 上一頁 debugger
- 下一頁 for
- 返回上一層 JavaScript 語句參考手冊
定義和用法
do/while 語句創建一個循環,在檢查條件是否為真之前執行一次代碼塊,然后只要條件為真,它就會重復循環。
當您想至少運行一次循環時,無論如何都要使用 do/while 語句。
JavaScript 支持不同類型的循環:
- for - 多次循環代碼塊
- for/in - 遍歷對象的屬性
- for/of - 循環遍歷可迭代對象的值
- while - 在指定條件為真時循環代碼塊
- do/while - 循環一次代碼塊,然后在指定條件為真時重復循環
實例
這個循環將始終至少執行一次,即使條件為 false,因為在測試條件之前執行代碼塊:
var text = ""; var i = 0; do { text += "The number is " + i; i++; } while (i < 5);
語法
do { code block to be executed } 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 語句參考手冊