1、功能: break和continue语句均允许程序进行跳过部分代码。
2、概念:
在switch语句或任何循环中使用break语句的是程序跳到switch或循环后面的语句处执行。
continue语句用于循环中,程序跳过循环体余下的代码,并开始新一轮循环
3、break和continue的区别:
break: 结束所有循环,本次循环体不再执行,超出循环体内内容。
continue: 结束本轮循环,开启下一轮循环,本循环的其余内容尚未运行。
下图注意箭头方向
4、在for循环中,continue语句将程序直接跳转到更新表达式,然后跳转到测试表达式。
在while循环中,continue语句会直接将程序跳转到测试表达式,因此会跳过while循环体continue之后的更新表达式。