Javascript 标记语句-定义不正确?
对于JavaScript的Javascript 标记语句-定义不正确?,javascript,Javascript,对于JavaScript的标签语法: 标签: 语句 标签:非保留字的任何JavaScript标识符 语句:JavaScript语句 break可与任何带标签的语句一起使用,continue可与带标签的循环语句一起使用 根据这一点,您可以按如下方式断开: 语句:{ console.log(“这将记录”); 中断语句; console.log(“这不会记录”); }必须将中断按字面意思嵌套在标签中。完全可以从标记的上下文外部调用func,因此break不会引用任何内容。同样的情况也适用于break
标签语法:
标签
:
语句
标签
:非保留字的任何JavaScript标识符
语句
:JavaScript语句
break
可与任何带标签的语句一起使用,continue
可与带标签的循环语句一起使用
根据这一点,您可以按如下方式断开:
语句:{
console.log(“这将记录”);
中断语句;
console.log(“这不会记录”);
}
必须将中断
按字面意思嵌套在标签中。完全可以从标记的上下文外部调用func
,因此break
不会引用任何内容。同样的情况也适用于break
和continue
在引用循环时,它们必须在loop语句中
换句话说,函数必须是自包含的可执行代码段。你必须能够看到一个函数,并能告诉它做什么<该函数中的code>break
显然不属于任何循环或标签,这是毫无意义的。这个意思不能只在通话时可用,它必须在声明时可用。当你这么说时break
不会指你真正的意思,但break
不会指任何东西??!“但是”对“那么”?我的意思是“如此”,就像“在这种情况下”。你是如何得出结论的,即中断
必须按字面意思嵌套在标签内的?是否有任何官方信息?“break语句需要嵌套在引用的标签中。”