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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。