Wwitch语句和if else语句有什么区别?

来源:4-4 多种选择(Switch语句)

腹黑的王先森

2016-09-08 11:23

如题,感觉没什么区别呐。

写回答 关注

3回答

  • Lee_Ming
    2016-09-08 11:58:09
    已采纳

    Switch比较适合有规律的范围,比如星期一到星期天 或 1月到12月,能清晰地看到这些范围,很直观

    if else 如果嵌套的多了所表达的范围就不太直观了

    实现同一种判断是,分支少的建议使用if-else ,分支多的可以考虑Switch

    腹黑的王先森

    非常感谢!

    2016-09-08 15:21:33

    共 1 条回复 >

  • forever21_666
    2016-09-08 14:50:25

    当只有分支比较少的时候,if效率比switch高(因为switch有跳转表)   
    分支比较多,那当然是switch


  • 慕雪0407817
    2016-09-08 11:56:58

    执行效率不一样,if else 的话如果有多个判断会把之前所有的if else 都执行一遍,而switch的话根据判断条件只会执行当前的那句,会快很多

    腹黑的王先森

    谢谢,不过最佳只能选择一个,抱歉

    2016-09-08 15:22:11

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题