`do-while` 循環是 JavaScript 中的一種循環結構,它在執行循環體之前先執行一次條件判斷。只有在條件判斷為真時,才會繼續執行循環。
`do-while` 循環的基本語法如下:
javascript
do {
// 循環體代碼
} while (條件);
- 首先,執行 `do` 后的代碼塊,即循環體。
- 然后,執行 `while` 后的條件判斷。
- 如果條件為真,繼續執行循環體,然后再次進行條件判斷。
- 如果條件為假,循環終止,執行循環體后的代碼。
下面是一個簡單的示例,演示如何使用 `do-while` 循環輸出數字 1 到 5:
javascript
var i = 1;
do {
console.log(i);
i++;
} while (i <= 5);
輸出結果:
1
2
3
4
5
在上述示例中,首先將變量 `i` 初始化為 1。然后,執行 `do` 后的代碼塊,即輸出當前的 `i` 值。接著,`i` 自增 1。然后進行條件判斷,如果 `i` 小于等于 5,則繼續執行循環體。重復這個過程,直到 `i` 的值大于 5,循環終止。
`do-while` 循環適用于需要至少執行一次循環體的情況,即使條件一開始就不滿足。