JavaScript中的switch
在switch中,case判断只是用来决定代码执行的起始位置,离此起始位置最近的break决定了代码执行的终止位置。
所以,一般来讲,都要在每一个case判断执行语句结束之后,要加上一个break。但是,当几个不同的值需要执行相同的代码时,省略break就成了一种非常简便的操作了。
同时,还应该加上一个default判断,用来应对没有值匹配的情况。
在switch中,case判断只是用来决定代码执行的起始位置,离此起始位置最近的break决定了代码执行的终止位置。
所以,一般来讲,都要在每一个case判断执行语句结束之后,要加上一个break。但是,当几个不同的值需要执行相同的代码时,省略break就成了一种非常简便的操作了。
同时,还应该加上一个default判断,用来应对没有值匹配的情况。