1.break 是用来终止循环或者退出switch语句,让循环不再继续。 使用范围:循环语句、switch语句中。
例:
for(var i=0;i<7;i++){
if(i==5){
break;
}
document.write(i+" ");
}
//当i=5时终止循环,输出结果为 0 1 2 3 4
2.continue 跳出当前循环进行下一个循环 使用范围:while语句、do/while语句、for语句、或者for/in语句的循环体内。
例:
//for循环
for(var i=0;i<7;i++){
if(i==5){
continue;
}
document.write(i+" ");
}
//输出结果为 0 1 2 3 4 6
//while循环
var i=0;
while(i<7){
i++;
if(i==5){
continue;
}
document.write(i+" ");
}
//输出的结果为 1 2 3 4 6 7
3.return 就是用于指定函数返回的值,常见的就是在函数里判断参数是否符合要求, 如果不符合要求就不再继续往下执行。 使用范围:函数体内。(如果出现在for循环或者while循环中或报错)。
例:
function myFnuction(a,b){
if(a*b>10){
return alert("a乘以b大于于10");
}else{
alert("a乘以b小于10");
}
}
myFnuction(2,6)
来源:https://blog.csdn.net/aibuli1/article/details/100041140