课程
/前端开发
/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 回答为什么运行不成功
1 回答是不是req1 req2前面不需要加var 也可以成功运行
1 回答我的代码,已运行成功
2 回答提交显示成功,但是不能运行。在其他环境测试还是不能运行,求解?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号