JS break和continue,二者区别和用法
JS break和continue的区别
break和continue是JavaScript的循环中常用于控制循环的两种方法,二者可以放在一起了解,有助于对比和加深理解。其中,JS的循环遇到break时,循环立马终止,并从循环中退出。continue则不一样。当Js的循环遇到continue关键词的时候,是暂停循环,而且是暂停当前的这一轮循环,然后从下一轮继续开始,即循环还会继续,直到触发退出机制为止。
break语句的用法实例代码,及在线编辑器
break关键词可单独使用,下方的实例代码中,当变量m的值大于等于3时,循环break退出,即3及3后面的值不再循环遍历:
<script>
for(var i=0;i<=5;i++){
if(i==3){
break;
}else{
alert(i)}
}
</script>
continue语句用法及实例代码
下方的实例代码中,当遇到偶数时,循环会暂停,然后跳出当前循环,继续下一轮的循环:
<script>
var j = 0
for(;j<=10;j++){
if(j%2==0){
continue;
}
alert(j)
}
</script>