转自:http://www.cnblogs.com/gordonchao/archive/2011/04/15/2017406.html
多重循环在编程中会经常遇到,那么在JavaScript中如何指定跳出那层的循环呢。其实这也是break的一个用法,下面是一个不错的例子,来自《JavaScript权威指南》,可以参考下:
Code
<script type= "text/javascript" >
outerloop: //命名外圈语句
for (i=0; i<10; i++)
{ innerloop: //命名内圈语句
for (j=0; j<10; j++)
{
// 跳出内圈循环
if (j>3){ break ;}
// 跳出内圈循环
if (i==2){ break innerloop;}
// 跳出外圈循环
if (i==4){ break outerloop;}
document.write( "i = " +i+ " , j = " +j+ "<br />" );
}
} document.write( "final" + " i = " +i+ " , j = " +j);
</script> |
程序运行结果:
i = 0 , j = 0 i = 0 , j = 1 i = 0 , j = 2 i = 0 , j = 3 i = 1 , j = 0 i = 1 , j = 1 i = 1 , j = 2 i = 1 , j = 3 i = 3 , j = 0 i = 3 , j = 1 i = 3 , j = 2 i = 3 , j = 3 final i = 4 , j = 0
|
相关推荐
主要为大家详细介绍了javaScript如何跳出多重循环break、continue,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之...
与php不同,javascript中循环跳出break,需要添加额外的标签。以“百钱买百鸡”为例(搜索张丘建,百钱买百鸡)。如果需要算出全部,则是下面的代码: 代码如下:<html> <head> </head> <body&...
JavaScript中的循环总结(教辅)JavaScript中的循环总结(教辅)JavaScript中的循环总结(教辅)JavaScript中的循环总结(教辅)JavaScript中的循环总结(教辅)JavaScript中的循环总结(教辅)JavaScript中的循环...
javaScript循环结构程序设计,JavaScript提供了for、while、do…while等循环结构满足不同的循环情况。
JavaScript break 和 continue 语句 break 语句用于跳出循环。 continue 用于跳过循环中的一个迭代。 break 语句 我们已经在本教程之前的章节中见到过 break 语句。它用于跳出 switch() 语句。 break 语句可用于...
有些朋友可能会以为在jquery跳出循环可以直接使用continue和break了,但是使用之后没有效果,因为在jquery中没有这两条命令。 后来上网查了下,得到了结果: return false;——跳出所有循环;相当于 javascript 中的...
主要介绍了JavaScript跳出循环的三种方法(break, return, continue),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要为大家详细介绍了javascript实现label标签跳出循环操作,感兴趣的朋友可以参考一下
WEB开发 之 JavaScript Break 和 Continue 语句.docx
return false和return true 都能够终止循环跳出函数;与break效果一样。 jquery: return false相当于break跳出循环 return true相当于contiune跳出当前循环继续下面的循环 javascript 停止函数执行 return 只能用于...
JavaScript应用实例-003-循环break.js
JavaScript ,360度循环滚动
我是使用 $.each() 进行数组循环遍历,但是当进入判断时,不清楚该如何跳出当前循环,于是我就用 javascript 的方法——continue 发现并不正确。API 上的说明只有跳出整个循环(如果需要退出 each 循环可使回调函数...
今天看javascript权威指南的时候发现break的语法有两种(break; 和 break label;)。。。以前都没仔细看,就在前几页。 但是不明白label怎么写,于是上网查了一下,找到了一个例子 代码如下: function foo () { ...
JavaScript特效,立体循环.rarJavaScript特效,立体循环.rar
如何提升JavaScript的运行速度(循环篇).doc