break 语句
2018-06-16 15:22 更新
语法:
BreakStatement : break ; break [ 此处无换行 ] Identifier ;
语义:
如果以下任意一个为真,那么程序被认为是语法错误的:
- 程序包含一个不带可选的 Identifier 的 break 语句,没有直接或间接 ( 不跨越函数边界 ) 的嵌套在 IterationStatement 或 SwitchStatement 里。
- 程序包含一个有可选的 Identifier 的 break 语句,这个 Identifier 没有出现在 Statement 中闭合标签组里 ( 不跨越函数边界 )。
一个没有 Identifier 的 BreakStatement 按照下面的过程执行 :
- 返回 (continue, empty, empty).
一个有可选的 Identifier 的 BreakStatement 按照下面的过程执行 :
- 返回 (continue, empty, Identifier).
以上内容是否对您有帮助:
更多建议: