每个case加break的意义?

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

qq_柳叶子_0

2016-01-25 15:16

每个case都是一种情况,那其中之一匹配了就默认选好了不就好了?为啥一定要加break额,感觉这种设定会不会有点多余。

写回答 关注

2回答

  • 123号
    2016-01-25 15:28:47
    已采纳

    不会多余哦。你理解的有偏差哦。

    case先与第一项匹配,直到找到匹配项。

    有break   就不再执行下面的匹配选项了。

    如果没有break,还会继续比较是否匹配。

    qq_柳叶子...

    非常感谢!

    2016-01-25 18:25:59

    共 1 条回复 >

  • qq_等待天黑_0
    2016-01-25 15:33:04

    break关键字会导致代码执行流跳出switch语句,如果省略,会导致执行完当前case后,继续执行下一个case。

JavaScript进阶篇

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

468788 学习 · 22582 问题

查看课程

相似问题