作用:都是用来控制循环结构的,主要是停止循环。
目录
break语句:
可以用在循环语句和switch语句中。在循环语句中用来结束内部循环;在switch语句中用来跳出switch语句,其作用是终止当前语句的执行,选择结构或循环语句,执行后面的代码。
continue语句:
用于结束本次循环的执行,开始下一轮循环的执行操作。continue关键字用于立即跳出本次循环,继续下一次循环(本次循环体中continue之后的代码就会少执行一次)
例如:我今天本来要吃8根香蕉,吃到第5根发现有半条会动的虫子,其余都不想吃了。
break.html
for(var i = 1;i<=8;i++){
if(i==5){
break;
}
console.log('我正在吃第'+i+'根香蕉');
}
break关键字用于立即跳出整个循环(循环结束)。
例如:我今天本来要吃8根香蕉,第5根有黑点坏了,扔掉,继续吃后面的香蕉。
continue.html
for (var i = 1;i<=8;i++){
if(i==5){
continue;
}
console.log('这是我吃的第'+i+'根香蕉');
}
continue语句和break语句的区别是:
总和起来对比来看:
continue语句只结束本次循环,而不终止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。
注意:循环嵌套时,break和continue只影响包含它们的最内层循环,与外层循环无关
扩展资料:
continue语句的注意事项:
1. break可以在if-else中使用直接跳出当前循环。
2. 在多层循环中, 一个break语句只向外跳一层。
continue语句的作用是跳过循环体中剩余的语句并到循环末尾而强行执行下一次循环。
continue语句只用在for、while、do-while等循环体中, 常与if条件语句一起使用, 用来加速循环。