关键字 | 描述 |
---|---|
continue | 跳出本次循环,继续执行下次循环(如for、while) |
break | 结束当前的循环体(如for、while) |
return | 不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码 |
continue结束单次循环
<script>
for (var i = 0; i <= 5; i++) {
if (i == 3) {
continue;
};
console.log(i); //输出结果为0,1,2,4,5
}
</script>
break结束整个循环体
<script>
for (var i = 0; i <= 5; i++) {
if (i == 3) {
break;
};
console.log(i); //输出记过为0,1,2
}
</script>
return结束整个函数体
<script>
function fn(a,b){
return a+b;
console.log(a*b);
}
console.log(fn(1,2)); //输出结果为3,后面的a*b则没有被执行
</script>