javascript实现label标签跳出循环操作_javascript技巧
程序员文章站
2022-03-29 21:21:00
...
出场:
首先我们来说说为什么需要label标签,虽然我们已经知道有break,continue跳出循环,但如果是多重循环那么它们就显的无能为力了,所以就出现了label这个标签来为我们服务。
我们先来看看单独使用break的情况
for(var i=0;i
运行结果:
i:0--j:0 i:0--j:1 i:0--j:2 i:0--j:3 i:1--j:0 当i和j===1的时候,它只跳出了j循环,因此它又会回到i循环体 i:2--j:0 i:2--j:1 i:2--j:2 i:2--j:3 i:3--j:0 i:3--j:1 i:3--j:2 i:3--j:3
从上面的运行结果中我们可以发现如果单纯的使用break远远不能够完成一些复杂的操作。
label标签可以是任意的名称,但不能是保留字,他们几乎是和break;continue;配合使用。
bk:for(var i=0;i
运行结果:
1 i:0--j:0 2 i:0--j:1 3 i:0--j:2 4 i:0--j:3 5 i:1--j:0
成功跳出循环。
提试:bk只是一个名称,你随意,当然不能是js中的关键字
continue用法一样,不举例。
很简单的例子,希望对大家的学习有所帮助。
推荐阅读
-
JS操作CSS随机改变网页背景实现思路_javascript技巧
-
javascript 实现简单的table排序及table操作练习_javascript技巧
-
使用js操作css实现js改变背景图片示例_javascript技巧
-
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序_javascript技巧
-
Js+Flash实现访问剪切板操作_javascript技巧
-
js(JavaScript)实现TAB标签切换效果的简单实例_javascript技巧
-
javascript中xml操作实现代码_javascript技巧
-
js实现的类marquee水平循环滚动_javascript技巧
-
javascript break指定标签打破多层循环示例_javascript技巧
-
js实现键盘操作实现div的移动或改变的原理及代码_javascript技巧