javascript - 为什么某些 JavaScript 语句开头的 "word:"不会抛出语法错误?

标签 javascript syntax interpreter

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

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

我觉得没什么用,但我很好奇。找不到任何解释或相关运营商。

最佳答案

您在这里看到的是 label .

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

关于javascript - 为什么某些 JavaScript 语句开头的 "word:"不会抛出语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8643286/

相关文章:

javascript - Google 表单的动态 iframe 高度

syntax - 如何在 RediSearch 中编写包含和排除标签的查询?

c# - 用 C# : Best way to implement instructions? 编写解释器

javascript - 如何在 Highcharts 数据字段中设置变量

javascript - 在下拉选择菜单中获取所有值?

javascript - Jira 就像 textarea 的自动完成

Bash 返回语句中出现非法数字错误

c++ - 数组符号之间的差异

linux -/usr/bin/perl : bad interpreter: Text file busy

python - 如何在 PyPy 中导入 .so 模块?