JS跳出多重循环
js跳出多重循环 ,传统的break 和continue的意思大家都知道了,
continue的意思是忽略此次循环,赶紧开始下次,以下着重说明break
<script type="text/javascript">
outerloop://命名外圈语句
for(i=0; i<10; i++){
innerloop://命名内圈语句
for(j=0; j<10; j++){
// 跳出内圈循环
if(j>3){
break;
} // 每当大于3时跳出, 直接使用break跳出,即每次打印的j的值绝对小于3
if(i==2){
break innerloop;
} //当i 的值等于2时,指定内循环innerloop跳出 ,beak 后面指定 innerloop ,即内循环不执行了,不打印信息了
// 跳出外圈循环
if(i==4){
break outerloop;
} 当i的值等于4时,直接跳出外循环, break 后面 指定 outerloop,所以i只能循环到3,这时外循环直接跳出了
document.write("i = "+i+" , j = "+j ); //这里打印I 和j的值
}
}
document.write("final"+" i = "+i);
</script>
做一件事,不管有多难,会不会有结果,这都不重要,即使失败了也无可厚非,关键是你有没有勇气解脱束缚的手脚,有没有胆量勇敢地面对。很多时候,我们不缺方法,缺的是一往无前的决心和魄力。不要在事情开始的时候畏首畏尾,不要在事情进行的时候瞻前顾后,唯有如此,一切才皆有可能。
浙公网安备 33010602011771号