最新的Web開發教程
 

JavaScript做/ while語句

JavaScript語句參考 JavaScript語句參考

這個循環將總是至少執行一次,即使條件為假,因為測試條件之前執行的代碼塊:

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語句參考 JavaScript語句參考