break 语句:
break 语句用于终止循环的执行,即使循环条件仍然为真。它可以用在 for、while、do-while 等循环结构中,以及在 switch 语句中。
在循环中使用 break:
for (var i = 0; i < 5; i++) {
if (i === 3) {
break; // 当 i 等于 3 时终止循环
}
console.log(i);
}
// 输出: 0, 1, 2
在 switch 语句中使用 break:
var day = 3;
var dayName;
switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
// ...
default:
dayName = "Invalid day";
}
console.log(dayName); // 输出 "Wednesday"
在 switch 语句中,break 用于终止 switch 语句的执行。如果没有 break,程序会继续执行后面的 case 或 default 直到遇到 break 或结束。
continue 语句:
continue 语句用于跳过当前循环迭代的剩余代码,直接进入下一次迭代。它同样可以用在 for、while、do-while 等循环结构中。
for (var i = 0; i < 5; i++) {
if (i === 2) {
continue; // 当 i 等于 2 时跳过当前迭代,进行下一次迭代
}
console.log(i);
}
// 输出: 0, 1, 3, 4
在上面的例子中,当 i 等于 2 时,continue 语句会跳过 console.log(i),直接进入下一次循环迭代。
这两个语句提供了在循环中更灵活的控制机制,允许开发者根据特定的条件来改变循环的行为。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3530/JavaScript