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>

posted @ 2013-08-06 11:47  牛肉羊杂汤  阅读(881)  评论(0)    收藏  举报