• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > JS应用 > JS教程(6):switch语句的break和continue跳出

    JS教程(6):switch语句的break和continue跳出

    作者: 分类:JS应用 点击: 111 次
    wordpress CMS主题:ssmay主题

      JS教程(5):switch条件语句中,我们介绍了switch的通常用法:break跳出switch循环。本章我们将介绍switch语句的特殊用法:break或continue跳出外层循环。所谓跳出外层循环,就是在switch的外层有循环语句,也就是说,我们不仅跳出了switch,也跳出了switch外部的循环语句。

      break与continue的区别:

      continue: 中止当前循环,进入下一个循环。
      break: 中止当前循环,并跳出while或switch。

      我们可以通过【标志位】设置,使用break和continue的作用效果发生改变。如下例:

      var num=0;
      pear: 【标志位,必须要用冒号】
      while(true){

      num++;
      switch(num){

      case 5:

      console.log(num); break;

      case 10:

      console.log(num); break;

      case 15:

      console.log(num);
      break pear; //中止循环,并跳到pear标志位处,即跳出外层的while循环。

      }

      }

      注:pear标志位后面是英文冒号,使用其它的符号,就没有效果 了。

      可见,使用标志位,在多层循环语句中,可以指定跑出第几层循环。而在php语言里的switch中的break和continue,是使用数字(循环层数)来跳出到第几层。如:break 3; 表示跳到第3外层循环。这也是JS与PHP使用switch的一点区别。

      当然,这种switch语句,我们一般很少用到,这里只是作为一个特殊案例记录下来。

       



      QQ二维码

    文章作者:ssmay
    本文地址:http://wanlimm.com/77201808206629.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.