do...while 語法
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
do...while
語法會反覆執行直到指定條件的求值結果為 false 為止。do...while
語法如下︰
js
do
statement
while (condition);
statement
會在檢測條件之前就先執行一次。若要執行多個語句,就使用區塊語法({ ... }
)把語句群組化。如果 condition
為 true,就會再執行一次語句。每回執行以後,就會檢測條件。當條件為 false 時,就停止執行並把控制權轉移給 do...while
後面的語句。
範例
在以下範例中,do 循環至少會反覆執行一次,並一直反覆到 i 不再小於 5 為止。
js
do {
i += 1;
document.write(i);
} while (i < 5);