Break语句会使程序立刻退出包含在最底层的循环或者退出一个switch语句,它是用来退出循环或者switch语句。
例如:
<script type="text/javascript">
for(var i=1;i<=10;i++){
if(i==6) break;
document.write(i);
}
//输出结果:12345
</script>
Continue语句break语句相似,不同的是,他不是退出循环,而是开始循环的一次新迭代。用在while语句,do/while语句,for语句,或者for/in语句的循环体内,在其他地方使用都会引起错误。
例如:
<script type="text/javascript">
for(var i=1;i<=10;i++){
if(i==6) continue;
document.write(i);
}
//输出结果:1234578910
</script>
Return:从当前的方法中退出,返回到该调用的方法的语句处,继续执行。
例如:
function myReturn(){
for(var i=0;i<5;i++){
If(i==3){
return i;
}
console.log(i);
}
}
var s=myReturn();
console.log(“s:”+s);
//输出结果:012s:3