javascript中跳出循环的三种方式(return、break、continue)详解
break
break是用来终止循环的,让循环不再往下进行:
for(var i=0;i<=5;i++){
console.log(i)//输出0123
if(i==3){break;}
}
当i等于3的时候,直接退出for循环,这个循环将不在被执行
continue
continue和break的语句相似,不同的是,他并不是推出一个循环,而是结束本次循环,开始下一次的循环
for(var i=0;i<=5;i++){
if(i==3){continue;}
console.log(i)//输出01245
}
return
return语句用于返回指定的函数值,return只能出现在函数体中
当执行return语句的时候,即使还有其他的语句,函数执行也会停止
a(){
if(1){
return false
}
console.log(1)//不会打印
}