JavaScript 中 break 和 continue 语句的用法?

推荐答案

-- -------------------- ---- -------
-- ----- ----
--- ---- - - -- - - --- ---- -
  -- -- --- -- -
    ------ -- - - -- - ------
  -
  --------------- -- -- -- -- -- -- -
-

-- -------- ----
--- ---- - - -- - - --- ---- -
  -- -- --- -- -
    --------- -- - - -- - ----------------
  -
  --------------- -- -- -- -- -- -- -- -- -- -- -
-

本题详细解读

break 语句

break 语句用于立即终止当前循环或 switch 语句,并跳出该结构。在循环中,break 会立即停止循环的执行,并继续执行循环之后的代码。在 switch 语句中,break 用于防止代码继续执行下一个 casedefault 块。

continue 语句

continue 语句用于跳过当前循环的剩余部分,并立即开始下一次循环。与 break 不同,continue 不会终止整个循环,而是仅仅跳过当前迭代,继续执行下一次迭代。

使用场景

  • break:当你需要在满足某个条件时立即退出循环时使用。例如,在搜索数组时找到目标元素后立即停止搜索。
  • continue:当你需要在满足某个条件时跳过当前迭代,继续执行下一次迭代时使用。例如,在处理数组时跳过某些不符合条件的元素。

注意事项

  • breakcontinue 只能用于循环语句(如 forwhiledo...while)和 switch 语句中。
  • 在嵌套循环中,breakcontinue 只会影响最近的循环结构。如果需要跳出多层循环,可以使用标签(label)来指定要跳出的循环。
纠错
反馈