js 跳过循环,js跳出循环的三种方式

  js 跳过循环,js跳出循环的三种方式

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  javascript跳出循环的方法一:使用continue语句

  continue语句用于终止当前循环,并立即进入下一个循环。

  continue语句的基本语法如下:

  继续;continue语句的执行通常需要设置一定的条件,当条件满足时,执行continue语句。

  示例:continue 语句的应用

  脚本

  var sum=0;

  var= 1到20之间的偶数是:;

  //累加1到20之间的偶数

  for(var I=1;i 20i ){

  //判断I是否为偶数,如果模数不等于0,则为奇数,结束当前循环,进入下一个循环。

  如果(i % 2!=0)

  继续;

  sum=I;//如果执行continue语句,循环体中的这一行和下面的代码都不会执行。

  str=I“”;

  }

  Str= \这些偶数的和是: sum;

  alert(str);

  /script上面的代码使用i%2!=0用作执行continue语句的条件。如果条件表达式的值为true,即I为奇数,则执行continue语句终止当前循环。此时continue语句的后续代码不会被执行,所以奇数不会被累加。可以看出,使用continue语句只能累加偶数。

  上述代码在Chrome浏览器中运行后弹出的对话框结果如下图所示。

  javascript跳出循环的方法二:使用break语句

  使用单独的break语句有两个作用:

  一种是在switch语句中退出switch;

  第二种是在loop语句中退出整个循环。

  实际上,break后面可以跟一个标签,break语句的作用是跳转到标签所标识的语句块的末尾。当需要从内部循环跳到外部循环的末尾时,需要使用带标签的break语句。

  break语句的基本语法如下:

  打破;//单独使用,在循环语句中退出整个循环

  断开lablename//带标签,用于在多层循环语句中从lablename的内循环跳到外循环的结尾。和continue语句一样,break语句在执行时需要设置一定的条件。当满足这个条件时,将执行break语句。

  示例:break 语句的应用

  脚本

  var sum=0;

  var str=1~20之间的累计偶数为:;

  //累加1到20之间的偶数

  for(var I=2;i 20i=2){

  if(sum 60)

  打破;break语句执行后,整个循环立即停止并结束执行。

  sum=I;

  str=I“”;

  }

  Str= \这些偶数的和是: sum;

  alert(str);

  /script上面的代码使用sum60作为执行break语句的条件。如果条件表达式为真,则执行break语句退出整个循环。此时,break语句的后续代码和后续循环都不会被执行。

  上述代码在Chrome浏览器中运行后弹出的对话框结果如下图所示。

  【推荐学习:javascript高级教程】以上是javascript如何跳出循环的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: