在 JavaScript 中,Break 和 Continue 语句是用来控制循环的执行流的关键字。它们可以在循环体中帮助我们实现更灵活的循环控制,使代码更加简洁和高效。
Break 语句
Break 语句主要用于在循环中立即终止循环的执行。当代码执行到 Break 语句时,循环将立即结束,并跳出循环体。
在循环中使用 Break 语句可以有效地避免不必要的计算和迭代次数,提高代码执行效率。
以下是一个示例,展示了如何使用 Break 语句:
for (let i = 1; i <= 10; i++) {
if (i === 6) {
break;
}
console.log(i); // 输出 1, 2, 3, 4, 5
}
在上面的代码中,我们使用了一个 for 循环来迭代从 1 到 10 的数字。当 i 的值等于 6 时,我们使用 Break 语句立即终止循环。因此,只有在 i 小于等于 5 的情况下,才会输出 i 的值。
Continue 语句
Continue 语句主要用于跳过当前循环中的某个迭代,继续执行下一次循环迭代。当代码执行到 Continue 语句时,当前迭代后面的代码将不会被执行,直接进入下一次循环迭代。
在循环中使用 Continue 语句可以有效地避免不需要的逻辑判断和代码重复,使代码更加简洁明了。
以下是一个示例,展示了如何使用 Continue 语句:
for (let i = 1; i <= 10; i++) {
if (i === 3 || i === 7) {
continue;
}
console.log(i); // 输出 1, 2, 4, 5, 6, 8, 9, 10
}
在上面的代码中,我们使用了一个 for 循环来迭代从 1 到 10 的数字。当 i 的值等于 3 或 7 时,我们使用 Continue 语句跳过当前迭代,直接进入下一次迭代。因此,只有当 i 不等于 3 和 7 时,才会输出 i 的值。
总结:
- Break 语句用于立即终止循环的执行,跳出循环体。
- Continue 语句用于跳过当前循环中的某个迭代,继续执行下一次循环迭代。
掌握 Break 和 Continue 语句的使用方法,可以帮助我们更好地控制循环,提高代码的可读性和效率。在实际开发中,根据具体的业务逻辑,合理地运用 Break 和 Continue 语句,可以大大简化代码的编写和维护。
本文来自极简博客,作者:紫色幽梦,转载请注明原文链接:JavaScript Break 和 Continue 语句