在 JavaScript 中,使用 label 语句可以为一行语句添加标签,以便在复杂结构中,设置跳转目标。语法格式如下:

  1. label : states

label 为任意合法的标识符,但不能使用保留字。然后使用冒号分隔签名与标签语句。

由于标签名与变量名属于不同的命名体系,所以标签名与变量名可以重复。但是,标签名与属性名语法相似,就不能重名,例如,下面写法是错误的。

  1. a : { //标签名
  2. a : true //属性名
  3. }

使用点语法、中括号语法可以访问属性,但是无法访问标签语句。

  1. console.log(o.a); //可以访问属性
  2. console.log(b.a); //不能访问标签语句,将抛出异常

label 与 break 语句(请转到《JS break和continue语句》了解更多)配合使用,主要应用在循环结构、多分支结构中,以便跳出内层嵌套体。

JS label关键字详解相关推荐

  1. Delphi 关键字详解[整理于 橙子 的帖子]

    Delphi 关键字详解[整理于 "橙子" 的帖子] absolute //它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同. var Str: string[3 ...

  2. JS Event对象详解

    JS Event对象详解 参考资料: js添加事件和移除事件:addEventListener()与removeEventListener() Event 对象 Event 对象代表事件的状态,比如事 ...

  3. Java中的static关键字详解

    ** Java中的static关键字详解 ** 在一个类中定义一个方法为static,即静态的,那就是说无需本类的对象就可以调用此方法.调用一个静态方法就是 "类名.方法名" ,静 ...

  4. swift. 扩展类添加属性_swift中的声明关键字详解

    原起 学习swift,swift中的关键字当然要了解清楚了,最近在网上看到了关于声明关键字的文章,整理记录一下. 关键字是类似于标识符的保留字符序列,除非用重音符号(`)将其括起来,否则不能用作标识符 ...

  5. C#关键字详解第二节

    base:基类 在有些书中base的解释为表示父类,没错,base可以表示父类,但我更想理解成基类,因为更原始更具象,既然是类,那么他就符合面向对象的设计规则和特点,我们知道面向对象的三个特点是封装, ...

  6. js_long.php,protobuf.js 与 Long.js的使用详解

    这次给大家带来protobuf.js 与 Long.js的使用详解,是急用protobuf.js 与 Long.js的注意事项有哪些,下面就是实战案例,一起来看一下. protobuf.js的结构和w ...

  7. 容器编排技术 -- Kubernetes kubectl label 命令详解

    容器编排技术 -- Kubernetes kubectl label 命令详解 1 kubectl label 2 语法 3 示例 4 Flags kubectl label 更新(增加.修改或删除) ...

  8. 《Node.js开发实战详解》学习笔记

    <Node.js开发实战详解>学习笔记 --持续更新中 一.NodeJS设计模式 1 . 单例模式 顾名思义,单例就是保证一个类只有一个实例,实现的方法是,先判断实例是否存在,如果存在则直 ...

  9. highlight.js css,JS库之Highlight.js的用法详解

    下载到本地后,新建个页面测试 1.在head中加入css和js的引用 highlight hljs.initHighlightingOnLoad(); 2.添加对应要显示的内容 # 读取文件内容 de ...

最新文章

  1. Ajax的优缺点以及异步和同步的区别
  2. mysql cluster_redislt;3.cluster集群模式gt;
  3. [网络安全提高篇] 一〇六.SQL注入之手工注入和SQLMAP入门案例详解
  4. Pixhawk代码分析-姿态解算篇D
  5. Fibonacci(求前四位数)
  6. 测试学开发——第一课:环境搭建与页面开发介绍。
  7. 3天2100万!周杰伦的说好不哭,20万点评Python来分析
  8. 你为什么选择计算机这个专业英语,怎样选择计算机专业,英文作文:为什么选择计算机作为你的专业...
  9. 波形分析--SPI数据
  10. openwrt qca9886 ath10k只能连32台设备问题解决
  11. 新电脑如何进行磁盘分区?
  12. 动态搜索图书:可以按书名、作者、出版社以及价格范围进行搜索。(在IDEA中mybatis)
  13. nas安装emby_Emby+KODI--完美的NAS多媒体方案
  14. html div peidui,AirPods怎么删除配对过的设备 airpods可以和电脑连接的。
  15. IPv6下的DAD检测
  16. TCP可靠传输-拥塞控制
  17. C++ Vjudge 训练题
  18. 一招搞定GitHub下载加速!
  19. 七月 毕业季 离职季
  20. 无刷电机FOC控制转速达不到问题

热门文章

  1. ExecuteNonQuery
  2. ssm美通留学管理系统 毕业设计源码130854
  3. 宝讯网捷电商:拼多多两单免单是怎么免的?
  4. ESP32入门学习笔记
  5. C# 读取PDF文本和图片
  6. Java读写xml文件操作(3W)what why how where
  7. 【微积分的本质|笔记】面积和斜率的联系
  8. static全局变量与普通全局变量区别?static局部变量与普通局部变量区别?static函数与普通函数区别?
  9. 分时线的9代表什么_股票早上快速拉高然后慢慢下跌,意味着什么?不懂就别炒股...
  10. 将excel一列包含数字和文字的文字提取出来