JS label关键字详解
在 JavaScript 中,使用 label 语句可以为一行语句添加标签,以便在复杂结构中,设置跳转目标。语法格式如下:
label : states
label 为任意合法的标识符,但不能使用保留字。然后使用冒号分隔签名与标签语句。
由于标签名与变量名属于不同的命名体系,所以标签名与变量名可以重复。但是,标签名与属性名语法相似,就不能重名,例如,下面写法是错误的。
a : { //标签名
a : true //属性名
}
使用点语法、中括号语法可以访问属性,但是无法访问标签语句。
console.log(o.a); //可以访问属性
console.log(b.a); //不能访问标签语句,将抛出异常
label 与 break 语句(请转到《JS break和continue语句》了解更多)配合使用,主要应用在循环结构、多分支结构中,以便跳出内层嵌套体。
JS label关键字详解相关推荐
- Delphi 关键字详解[整理于 橙子 的帖子]
Delphi 关键字详解[整理于 "橙子" 的帖子] absolute //它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同. var Str: string[3 ...
- JS Event对象详解
JS Event对象详解 参考资料: js添加事件和移除事件:addEventListener()与removeEventListener() Event 对象 Event 对象代表事件的状态,比如事 ...
- Java中的static关键字详解
** Java中的static关键字详解 ** 在一个类中定义一个方法为static,即静态的,那就是说无需本类的对象就可以调用此方法.调用一个静态方法就是 "类名.方法名" ,静 ...
- swift. 扩展类添加属性_swift中的声明关键字详解
原起 学习swift,swift中的关键字当然要了解清楚了,最近在网上看到了关于声明关键字的文章,整理记录一下. 关键字是类似于标识符的保留字符序列,除非用重音符号(`)将其括起来,否则不能用作标识符 ...
- C#关键字详解第二节
base:基类 在有些书中base的解释为表示父类,没错,base可以表示父类,但我更想理解成基类,因为更原始更具象,既然是类,那么他就符合面向对象的设计规则和特点,我们知道面向对象的三个特点是封装, ...
- js_long.php,protobuf.js 与 Long.js的使用详解
这次给大家带来protobuf.js 与 Long.js的使用详解,是急用protobuf.js 与 Long.js的注意事项有哪些,下面就是实战案例,一起来看一下. protobuf.js的结构和w ...
- 容器编排技术 -- Kubernetes kubectl label 命令详解
容器编排技术 -- Kubernetes kubectl label 命令详解 1 kubectl label 2 语法 3 示例 4 Flags kubectl label 更新(增加.修改或删除) ...
- 《Node.js开发实战详解》学习笔记
<Node.js开发实战详解>学习笔记 --持续更新中 一.NodeJS设计模式 1 . 单例模式 顾名思义,单例就是保证一个类只有一个实例,实现的方法是,先判断实例是否存在,如果存在则直 ...
- highlight.js css,JS库之Highlight.js的用法详解
下载到本地后,新建个页面测试 1.在head中加入css和js的引用 highlight hljs.initHighlightingOnLoad(); 2.添加对应要显示的内容 # 读取文件内容 de ...
最新文章
- Ajax的优缺点以及异步和同步的区别
- mysql cluster_redislt;3.cluster集群模式gt;
- [网络安全提高篇] 一〇六.SQL注入之手工注入和SQLMAP入门案例详解
- Pixhawk代码分析-姿态解算篇D
- Fibonacci(求前四位数)
- 测试学开发——第一课:环境搭建与页面开发介绍。
- 3天2100万!周杰伦的说好不哭,20万点评Python来分析
- 你为什么选择计算机这个专业英语,怎样选择计算机专业,英文作文:为什么选择计算机作为你的专业...
- 波形分析--SPI数据
- openwrt qca9886 ath10k只能连32台设备问题解决
- 新电脑如何进行磁盘分区?
- 动态搜索图书:可以按书名、作者、出版社以及价格范围进行搜索。(在IDEA中mybatis)
- nas安装emby_Emby+KODI--完美的NAS多媒体方案
- html div peidui,AirPods怎么删除配对过的设备 airpods可以和电脑连接的。
- IPv6下的DAD检测
- TCP可靠传输-拥塞控制
- C++ Vjudge 训练题
- 一招搞定GitHub下载加速!
- 七月 毕业季 离职季
- 无刷电机FOC控制转速达不到问题
热门文章
- ExecuteNonQuery
- ssm美通留学管理系统 毕业设计源码130854
- 宝讯网捷电商:拼多多两单免单是怎么免的?
- ESP32入门学习笔记
- C# 读取PDF文本和图片
- Java读写xml文件操作(3W)what why how where
- 【微积分的本质|笔记】面积和斜率的联系
- static全局变量与普通全局变量区别?static局部变量与普通局部变量区别?static函数与普通函数区别?
- 分时线的9代表什么_股票早上快速拉高然后慢慢下跌,意味着什么?不懂就别炒股...
- 将excel一列包含数字和文字的文字提取出来