【问题标题】:Why does "word:" in the start of some JavaScript statements doesn't throw a syntax errors?为什么某些 JavaScript 语句开头的“word:”不会引发语法错误?
【发布时间】:2011-12-27 09:54:59
【问题描述】:

显然,如果您从控制台运行 wth:alert('hi') 之类的东西,它就可以跨浏览器运行。

就此而言,whatever: 位在语句开头使用时的行为类似于 window.。

我认为它没有用,但我很好奇。找不到任何解释或相关运算符。

【问题讨论】:

    标签: javascript syntax interpreter


    【解决方案1】:

    您在这里看到的是label。

    它们用于最不受欢迎的流量控制方法——即goto(幸运的是,Javascript 不支持这种方法)。它们的一般用法是直接指示程序“跳转”到代码中无意中导致spaghetti code的位置。

    【讨论】:

    • 所以标记一个不是循环的语句“有效”但根本没有用,因为你不能中断/继续它......有道理。谢谢!
    猜你喜欢
    • 2014-12-11
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多