首页 > JavaScript 阅读:150

JS label关键字详解

JavaScript 中,使用 label 语句可以为一行语句添加标签,以便在复杂结构中,设置跳转目标。语法格式如下:
label : states
label 为任意合法的标识符,但不能使用保留字。然后使用冒号分隔签名与标签语句。

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

使用点语法、中括号语法可以访问属性,但是无法访问标签语句。
console.log(o.a);  //可以访问属性
console.log(b.a);  //不能访问标签语句,将抛出异常

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

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注