switch语句问题

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

慕先生4277178

2016-09-14 00:14

var total = 0,

    score = 'B';

switch(score){

  case 'A':

    total += 30;

    break;

  case 'B':

    total += 20;

  case 'C':

    total += 10;

    break;

  default:

    total+= 5;

}

A.30

B.25

C.35

D.45

为毛等于30??

写回答 关注

3回答

  • 慕先生4277178
    2016-09-14 14:41:39

    嘿嘿  明白了  多谢多谢

  • MKWAccout
    2016-09-14 00:51:31

    因为你case 'B':后没有break语句;

    执行完total+=20;后继续执行case 'C'’:total+=10;

    所以total=30;

  • Kant_13754468
    2016-09-14 00:47:32

    case'B'没有break

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题