导航

心动吧黑客BLOG

自发研究:须要多维思想而且要想不可能为可能的人才能做到

« JavaScript 三大循环JavaScript 函数的声明与运用 »

JavaScript 循环的辅助

作者: 心动吧明生KISS
转载请注明:http://www.abcxd.com
  

  上一节讲的循环。这一节讲的是如何在循环时退出循环和继续下一个循环,或者无限循环
  先看一下 break  语句的作用  
  例子: break用于退出某一个循环体-注意是某一个循环而不是所有

    <script>
       var i=0
       while(true) //此句是永远循环下去
       { 
         i++; //给自己加1
         if (i>10) //如果大于十就退出此次循环
          break; //退出函数
       } 
    </script>


另一种方式: 嵌套循环时使用break时要注意!!

    <script>
       var i=0
       while(true) //此句是永远循环下去
       { 
         while(true)
         {
           i++; //给自己加1
           if (i>10) //如果大于十就退出此次循环
            break; //退出函数 此时退出的只是里面的这一个循环体,而外面的一层循还是继续在循环
         }
       } 
    </script>

如果想控制外层也退出循环的话。只需要给外层标志一个变量即可

 例: 给外层的while设上特征变量!下次要退出时只需要break 变量即可

    <script>
       var i=0
       seta:while(true) //此句是永远循环下去
       { 
         while(true)
         {
           i++; //给自己加1
           if (i>10) //如果大于十就退出此次循环
            break seta; //在退出时将变量赋上
         }
       } 
    </script>

======================================================================
  现在讲解一下关于continue语句,他的作用是跳过循环中的某一次执行操作..

  例子: 跳过此次循环,继续下次循环,运行下面的代码,你会发现少了10的值

  <script>
    var i=0; 
    while(i<11)
    {
     i++; 
     if (i==10)
       continue; 
     document.write("显示当前次数: "+ i + '<br>');         
    }    
  </script>

         这一节又完了。。。真快呀。。哈哈。继续往下面学习还有很长的路要走,努力.

 

原创文章如转载,请注明:转载自心动吧黑客BLOG [ http://www.abcxd.com/abcxd/ ]

本文链接地址:http://www.abcxd.com/abcxd/abcxdArticle/Javascript/javascript-break-continue.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

黑客榜之本月排行

搜索内容

日历

Copyright ⊙ 2004-2009 心动吧 UrL:ABCXD.CoM All RiGhts Reserved