Javascript:使用"标签"
Javascript: weird syntax error when using "label"
此代码段
abc:
var i=0;
for (; i < 10; ++i)
if (i == 8) break abc;
有运行时异常,称
SyntaxError: Undefined label 'abc'
如果我删除的行
var i=0;
那没关系。
这对我来说很奇怪。javascript是否需要任何标签,如果由"break"/"continue"使用,则定义仅对其后面的代码块可用,否则将无法访问?谢谢
来自MDN:
break语句需要嵌套在引用的标签中。
所以,是的。
您的标签需要直接位于循环之前:
var i=0;
abc:
for (; i < 10; ++i)
if (i == 8) break abc;
相关文章:
- 在<页眉>标签
- 在<script src=“"></脚本>标签
- AngularJS:类的优选顺序=“”"并且ng点击=“"在标签中
- 取出图像标签alt:丢失"没有alt-id的图像标签是优选的并且不显示丢失的“;
- 我怎么能"合并”;两个HTML标签
- 类似于htmls<script src=“">xaml的标签
- JavaScript禁用”;打开”"打开新标签”;以及“;复制“;长按iOS 8 safari中的锚标签
- 得到"标签“;标签在Internet Explorer 6中工作(用于单选按钮)
- 参考“;href"而不是html中锚点标签中的url
- 如何将鼠标悬停在<img src=“">标签
- 为什么javascript不会"checkbox.disable”;在ASP.NET中灰显关联标签
- 突出显示菜单中具有href="#"“选项”;a“;标签
- 谷歌标签管理器:如何使用“;自定义Javascript"在“;自定义HTML标记&”;
- "无效标签“;当使用带有jsonp的jQuery调用jsoni.com时
- 如何更改Select2默认新建标签键"space"“帮助”
- Javascript:使用"标签"
- XPath帮助-在“开始”之前获取数据的代码<br>"标签
- 防止降价处理器转换“>"至“>"在<脚本>标签
- 如何做facebook API登录使用锚标签链接使用Javascript功能?给定在<a href="&q
- onclick=“"在<a></a>标签获胜'不起作用——我错过了什么