`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` 循环适用于需要至少执行一次循环体的情况,即使条件一开始就不满足。