腹黑的王先森
2016-09-08 11:23
如题,感觉没什么区别呐。
Switch比较适合有规律的范围,比如星期一到星期天 或 1月到12月,能清晰地看到这些范围,很直观
if else 如果嵌套的多了所表达的范围就不太直观了
实现同一种判断是,分支少的建议使用if-else ,分支多的可以考虑Switch
当只有分支比较少的时候,if效率比switch高(因为switch有跳转表)
分支比较多,那当然是switch
执行效率不一样,if else 的话如果有多个判断会把之前所有的if else 都执行一遍,而switch的话根据判断条件只会执行当前的那句,会快很多
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题
回答 1
回答 2
回答 4
回答 3
回答 3