JS label语句
来源:互联网 发布:淘宝怎么取消公益宝贝 编辑:程序博客网 时间:2024/06/08 19:25
label:statement
可使用一个标签来唯一标记一个循环,然后使用 break 或 continue 语句来指示程序是否中断循环或继续执行。 JavaScript 没有 goto 语句,标记只能和 break 或 continue 一起使用。
'use strict';L: function F() {}// SyntaxError: functions cannot be labelled
在严格模式中,这会抛出 SyntaxError
生成器函数既不能在严格模式中标记,也不能在非严格模式中标记
L: function* F() {}// SyntaxError: generator functions cannot be labelled
function* 这种声明方式会定义一个生成器函数
label 和break组合:
var num = 0;start:for(var i = 0 ;i<10; i++){ for(var j = 0 ;j<10; j++){ if(j==3){ break start; } num++; }}//num = 3;
label 和continue组合:
var num = 0;start:for(var i = 0 ;i<10; i++){ for(var j = 0 ;j<10; j++){ if(j==3){ continue start; } num++; }}//num = 30;
break和continue区别:
break:结束循环,执行循环下面的语句。
continue:结束当次循环,继续下一次循环。
阅读全文
0 0
- js label语句
- JS label语句
- 【JS】Label & break/continue语句的应用
- label语句
- label语句
- label语句
- js label
- Javascript中的Label语句
- label语句,try应用
- label语句的用法
- Javascript中的Label语句
- JavaScript的label语句
- javascript label语句学习
- js中label表达式
- js2次学习----label语句
- 详解JavaScript中的label语句
- label语句 break 和 continue 语句
- js创建div,span,label
- Java Struts2 框架入门详解(二)Struts的环境配置
- linux安装及配置mycat eye可视化监控界面
- 【newcoder 】幼儿园战争 【并查集+删并查】
- 机器学习种9种常用算法
- BZOJ-1002 (高精度)
- JS label语句
- Ubuntu搭建MongoDB集群
- thttpd源码分析
- 今天碰到虚拟机的问题,发现问题……解决!!!
- 算法与数据结构——算法题 92:大数据查重(腾讯笔试题) ? 待解决
- java设计模式学习—生成器(Builder)
- 高可用之MMM架构
- 长安十二时辰(上下册)(ED2000.COM).epub 免费下载
- java基础技术点整理