js教程JS循环学习:跳出循环语句break和continue
更新时间:2023-09-21前言
在编写 JavaScript 代码时,有时我们需要在循环中使用特殊语句来控制代码的执行流程。"break" 和 "continue" 是两个常用的循环控制语句。
break 语句
break 语句用于跳出循环,终止循环的执行。当我们需要在满足某个条件时立即退出循环时,可以使用 break 语句。
for (let i = 0; i < 10; i++) { if (i === 5) { break; // 当 i 等于 5 时跳出循环 } console.log(i); // 输出 0 到 4 }
在上述示例中,我们使用 for 循环遍历数字 0 到 9,当循环变量 i 的值等于 5 时,使用了 break 语句跳出循环。因此,当 i 的值为 5 时,循环终止,不再执行剩余的循环代码。这意味着最终输出的数字将是 0 到 4。
continue 语句
continue 语句用于跳过当前循环中的剩余代码,继续下一次循环迭代。当我们需要在满足某个条件时跳过当前迭代时,可以使用 continue 语句。
for (let i = 0; i < 10; i++) { if (i === 5) { continue; // 当 i 等于 5 时跳过当前迭代 } console.log(i); // 输出 0 到 9,但不包括 5 }
在上述示例中,我们同样使用了 for 循环遍历数字 0 到 9。当循环变量 i 的值等于 5 时,使用了 continue 语句跳过当前迭代。因此,当 i 的值为 5 时,循环中的剩余代码不会被执行,直接进行下一次迭代。
总结
在 JavaScript 中,使用 break 和 continue 语句可以方便地控制循环的执行流程。break 语句用于跳出循环,终止循环的执行;continue 语句用于跳过当前循环中的剩余代码,继续下一次循环迭代。
通过合理使用这两个语句,我们可以在适当的条件下提前终止循环或跳过某些处理,从而更好地控制程序的流程和逻辑。在编写循环代码时,需要根据具体需求来选择使用 break 还是 continue,确保代码的正确性和效率。