break
1.break 语句用于退出 switch 语句或循环语句(for, for … in, while, do … while)。
2.当 break 语句用于 switch 语句中时,会跳出 switch 代码块,终止执行代码。
3.当 break 语句用于循环语句时,会终止执行循环,并执行循环后代码(如果有的话)
4.在标签引用中使用 break 语句,用于跳出嵌套当前层循环:
continue
1.continue 用于跳过循环中的一个迭代,并继续执行循环中的下一个迭代。
2.continue 与 break 语句的区别是, break 是结束整个循环体,continue是结束单次循环。
3.但是,在执行 continue 语句时,表现出了两种不同类型的循环:
在 while 循环中,会先判断条件,如果条件为 true,循环再执行一次。
在 for 循环中,自增长表达式 (如:i++) 会先计算,然后再判断条件是否为true,再决定是否执行迭代。