课程
/前端开发
/JavaScript
/JavaScript进阶篇
运行加法不成功啊,搞不懂,2+3为什么等于23???
2016-04-13
源自:JavaScript进阶篇 6-11
正在回答
你的x.y获取的值是字符串,想用加减乘除需要用 parseInt() 把字符串x,y转化为整数,处理一次就行了。
你的:case '+':z=(x+y);break;
应该是 case '+':z=parseInt(x)+parseInt(y);break;
parseInt() :函数可解析一个字符串,并返回一个整数。
死亡之翼death 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答为什么运行不成功
1 回答我的代码,已运行成功
2 回答提交显示成功,但是不能运行。在其他环境测试还是不能运行,求解?
1 回答为什么用setAttribute添加不能成功?
3 回答添加a标签 不成功 咋回事