while (条件) {
// 在条件为真时执行的代码块
}
- 条件: 在每次循环迭代之前进行判断的条件。如果条件为 true,则继续执行循环;如果条件为 false,则退出循环。
以下是一个简单的示例,演示了 while 循环的使用:
var i = 0;
while (i < 5) {
console.log("Iteration " + i);
i++;
}
在这个例子中,while 循环从 i = 0 开始,每次检查 i 是否小于 5,如果是,则执行代码块并递增 i。循环会一直执行,直到 i 不再小于 5。
do...while 循环:
do...while 循环与 while 循环类似,但它保证至少执行一次代码块,因为它在循环底部检查条件。
var i = 0;
do {
console.log("Iteration " + i);
i++;
} while (i < 5);
在这个例子中,do...while 循环首先执行一次代码块,然后检查条件。如果条件为 true,则继续执行循环。与 while 循环不同,do...while 循环确保至少执行一次。
无限循环:
当 while 或 do...while 循环的条件始终为 true 时,就会创建一个无限循环。要避免无限循环,确保在循环体内部有适当的条件来终止循环。
// 无限循环示例
while (true) {
// 无限循环的代码块
}
以上是关于 JavaScript 中 while 循环及其变体的简单介绍。while 循环是一种灵活的循环结构,适用于那些不确定循环次数的情况。
转载请注明出处:http://www.zyzy.cn/article/detail/12791/JavaScript