例
這個循環將總是至少執行一次,即使條件為假,因為測試條件之前執行的代碼塊:
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
試一試» 定義和用法
該DO / while語句創建一個循環,執行代碼,一旦塊,檢查,如果條件為真之前,那麼它會只要條件為真,重複循環。
該DO /而當你想運行一個循環至少一次 ,無論什麼語句中使用。
JavaScript的支持不同類型的循環:
瀏覽器支持
在表中的數字指定充分支持聲明所述第一瀏覽器的版本。
聲明 | |||||
---|---|---|---|---|---|
do/while | 是 | 6 | 是 | 是 | 是 |
句法
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的同時聲明
JavaScript的參考: 的JavaScript語句
JavaScript語句參考