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

加法运行不成功

运行加法不成功啊,搞不懂,2+3为什么等于23???

正在回答

1 回答

你的x.y获取的值是字符串,想用加减乘除需要用 parseInt() 把字符串x,y转化为整数,处理一次就行了。

你的:case '+':z=(x+y);break;

应该是 case '+':z=parseInt(x)+parseInt(y);break;

parseInt() :函数可解析一个字符串,并返回一个整数。


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

死亡之翼death 提问者

666666
2016-04-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

加法运行不成功

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