死亡之翼death
2016-04-13 22:59
运行加法不成功啊,搞不懂,2+3为什么等于23???
你的x.y获取的值是字符串,想用加减乘除需要用 parseInt() 把字符串x,y转化为整数,处理一次就行了。
你的:case '+':z=(x+y);break;
应该是 case '+':z=parseInt(x)+parseInt(y);break;
parseInt() :函数可解析一个字符串,并返回一个整数。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题