for循环
break跳出整个循环
for(var i=0; i<5; i++){
if(i>3){
break;
}
console.log(i);
}
//输出结果:0,1,2,3
continue跳出本次循环
for(var i=0; i<5; i++){
if(i==3){
continue;
}
console.log(i);
}
//输出结果:0,1,2,4
forEach循环
return跳出整个forEach循环
var arr = [0,1,2,3,4,5];
arr.forEach(function(v,i){
if (i > 3) {
return false;
}
console.log(i);
});
//输出结果:0,1,2,3
$.each循环
return跳出整个$.each循环
var arr = [0,1,2,3,4,5];
$.each(arr,function(i,v){
if (i > 3) {
return false;
}
console.log(i);
});
//输出结果:0,1,2,3
switch语句
break跳出整个switch语句
var num = 1;
switch(num){
case 1:
console.log(num);
break;
case 2:
console.log(num);
break;
}
//输出结果:1
总结
break和continue语句只能用在while、do/while、for、for/in、switch语句体内,在其它地方使用都会引起错误!
return语句只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误!
return: 终止函数运行
break: 跳出整个循环
continue: 跳出本次循环
本文详细介绍了JavaScript中循环控制语句的使用方法,包括for循环中的break和continue的区别,以及如何在forEach和$.each循环中使用return来提前退出循环。同时,还探讨了switch语句中的break作用。

被折叠的 条评论
为什么被折叠?



