【发布时间】:2019-05-10 21:02:51
【问题描述】:
在 w3schools tutorial 的 switch 语句中,它说:
如果 default 不是 switch 块中的最后一个 case,记得结束 默认情况下有一个break。
但是,正如该教程还指出的那样:
当 JavaScript 到达一个 break 关键字时,它会跳出 switch 块。
因此,如果您在 switch 语句的开头有一个带 break 的默认值,为什么不总是执行默认值并且解释器立即退出该块?解释器没有按顺序读取switch语句中的项目?
【问题讨论】:
-
因为
default:仅在其他情况都不匹配时才使用。
标签: javascript switch-statement