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

怎么计算结果不对?

http://img1.sycdn.imooc.com//58c38d2200018c6e02450094.jpg

整数减整数还出小数了

正在回答

2 回答

在switch语句中,每一个case后要加一行break;如果不加,则继续执行下一个case里面的语句,相当于照图片的5-2的计算,先执行case ”-“:d=a-b    ,得出d=3,但由于没有break;语句进行结束,继续下面的case ”*“:d=a*b ,然后继续执行case ”/“:d=a/b  ,所以得出的结果是最后的除法5/2=2.5

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

再码一段 提问者

非常感谢!
2017-03-11 回复 有任何疑惑可以回复我~

在switch语句中,每个case最后一行要加(break;)语句!!!

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

举报

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

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

进入课程

怎么计算结果不对?

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