流控制语句-break与label联用
来源:互联网 发布:数控车床编程实例 简单 编辑:程序博客网 时间:2024/05/18 09:06
JavaScript中的流控制语句,break和continue用于在循环中精确控制代码执行。break语句会立即退出循环,强制继续执行循环后面的语句。continue语句立即退出循环后,会从循环的顶部继续执行。label语句可以在代码中添加标签,语法为label : statement,定义的标签可由break或continue语句引用,加标签的语句一般要与循环语句配合使用。
如下实例,要求在i=1且j=1时直接结束全部循环。
1.break语句退出循环
for(var i = 0;i < 3;i++){ console.log("i循环" + i); for(var j = 0;j < 3;j++){ console.log("j循环" + j); if(i == 1 && j == 1){ break; } }}
内部循环到 i=1且j=1时,break语句会结束内部循环,接着开始i=2的外部循环,未实现要求。
2.联合label语句
out: for(var i = 0;i < 3;i++){ console.log("i循环" + i); for(var j = 0;j < 3;j++){ console.log("j循环" + j); if(i == 1 && j == 1){ break out; } } }
break与label语句联合使用,返回到代码中特定位置。这里out标签表示外部循环,内部循环到i=1且j=1时,添加的标签会使break语句不仅退出内部循环,而且退出外部循环。同样,continue语句也可以与label语句联用。
阅读全文
0 0
- 流控制语句-break与label联用
- label语句 break 和 continue 语句
- 跳转控制语句(break)
- java break语句详解 break label;语句的使用
- java break语句详解 break label;语句的使用
- java语法break、continu、label语句
- 【JS】Label & break/continue语句的应用
- php之循环语句控制(break与continue)
- 控制语句break、continue、goto
- break label
- Java label与break的应用
- Go: break label与goto label的区别
- Swift控制转移语句—break语句
- break,break label用法
- TabLayout与ViewPager联用
- PullToRefresh与listView联用
- TabLayout与ViewPage联用
- for嵌套 break continue 控制语句
- 关于WebService 的用法demo 总结
- python-opencv3 kmeans图像分类
- python-opencv3 kmeans图像分类
- POJ.2236 Wireless Network (并查集)
- Ubuntu环境下vjudge系统搭建
- 流控制语句-break与label联用
- 尚不清晰或者未学习的东西
- iOS学习笔记-090.彩票05——购彩大厅2_自定义蒙版、popMenu、UIView分类抽取
- 常用参考表对照表
- 作业
- 试密码(20)
- 日期累加
- LeetCode 19. Remove Nth Node From End of List--删除链表的倒数第n个结点
- 通过对象深入了解prototype