首页 > JavaScript
阅读:160
JS label关键字详解
在 JavaScript 中,使用 label 语句可以为一行语句添加标签,以便在复杂结构中,设置跳转目标。语法格式如下:
由于标签名与变量名属于不同的命名体系,所以标签名与变量名可以重复。但是,标签名与属性名语法相似,就不能重名,例如,下面写法是错误的。
使用点语法、中括号语法可以访问属性,但是无法访问标签语句。
label 与 break 语句(请转到《JS break和continue语句》了解更多)配合使用,主要应用在循环结构、多分支结构中,以便跳出内层嵌套体。
label : stateslabel 为任意合法的标识符,但不能使用保留字。然后使用冒号分隔签名与标签语句。
由于标签名与变量名属于不同的命名体系,所以标签名与变量名可以重复。但是,标签名与属性名语法相似,就不能重名,例如,下面写法是错误的。
a : { //标签名 a : true //属性名 }
使用点语法、中括号语法可以访问属性,但是无法访问标签语句。
console.log(o.a); //可以访问属性 console.log(b.a); //不能访问标签语句,将抛出异常
label 与 break 语句(请转到《JS break和continue语句》了解更多)配合使用,主要应用在循环结构、多分支结构中,以便跳出内层嵌套体。
所有教程
- socket
- Python基础教程
- C#教程
- MySQL函数
- MySQL
- C语言入门
- C语言专题
- C语言编译器
- C语言编程实例
- GCC编译器
- 数据结构
- C语言项目案例
- C++教程
- OpenCV
- Qt教程
- Unity 3D教程
- UE4
- STL
- Redis
- Android教程
- JavaScript
- PHP
- Mybatis
- Spring Cloud
- Maven
- vi命令
- Spring Boot
- Spring MVC
- Hibernate
- Linux
- Linux命令
- Shell脚本
- Java教程
- 设计模式
- Spring
- Servlet
- Struts2
- Java Swing
- JSP教程
- CSS教程
- TensorFlow
- 区块链
- Go语言教程
- Docker
- 编程笔记
- 资源下载
- 关于我们
- 汇编语言
- 大数据
- 云计算
- VIP视频