问答详情
源自:4-4 多种选择(Switch语句)

switch语句问题

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??

提问者:慕先生4277178 2016-09-14 00:14

个回答

  • 慕先生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