只要指定条件为真,循环就可以执行一段代码。
这个while
只要指定条件为真,循环就会循环执行代码块。
while (
condition) {
// code block to be executed
}
在下面的示例中,只要变量 (i) 小于 10,循环中的代码就会一遍又一遍地运行:
如果您忘记增加条件中使用的变量,则循环将永远不会结束。这将使您的浏览器崩溃。
这个do while
循环是 while 循环的变体。该循环将执行一次代码块,然后检查条件是否为真,然后只要条件为真,就会重复循环。
do {
// code block to be executed
}
while (
condition);
下面的示例使用do while
环形。即使条件为假,循环也总是至少执行一次,因为代码块在测试条件之前执行:
不要忘记增加条件中使用的变量,否则循环将永远不会结束!
如果你读过前面关于 for 循环的章节,你会发现 while 循环与 for 循环非常相似,只是省略了语句 1 和语句 3。
本例中的循环使用for
循环从 cars 数组中收集汽车名称:
const cars = ["BMW", "Volvo", "Saab", "Ford"];
let i = 0;
let text = "";
for (;cars[i];) {
text += cars[i];
i++;
}
亲自试一试 »
本例中的循环使用while
循环从 cars 数组中收集汽车名称:
const cars = ["BMW", "Volvo", "Saab", "Ford"];
let i = 0;
let text = "";
while (cars[i]) {
text += cars[i];
i++;
}
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!