JavaScript如何评估:(冒号)

时间:2014-06-06 11:51:22

标签: javascript syntax

一个小问题:

在我的浏览器(GoogleChrome)控制台中输入

abc:xyz:123

评估为

123

JavaScript如何评估:

2 个答案:

答案 0 :(得分:9)

abcxyz都被视为循环标签。引自MDN

  

提供带有您可以使用a引用的标识符的语句   打破或继续声明。

     

例如,您可以使用标签来标识循环,然后使用   打破或继续声明以指示程序是否应该   中断循环或继续执行。

另外,请检查Avoid using labels部分,

  

标签在JavaScript中并不常用   程序更难阅读和理解。尽可能避免   使用标签,并根据情况,更喜欢调用函数或   抛出错误。

答案 1 :(得分:3)

我认为正在讨价还价的是abcxyz被视为标签。因此正在创建2个标签,然后正在评估123的语句,它会为您提供123的结果