为了账号安全,请及时绑定邮箱和手机立即绑定

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

正在回答

3 回答

嘿嘿  明白了  多谢多谢

0 回复 有任何疑惑可以回复我~

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

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

所以total=30;

0 回复 有任何疑惑可以回复我~

case'B'没有break

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468286    人
  • 解答问题       21892    个

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

进入课程

switch语句问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信