加法运行不成功

来源:6-11 编程练习

死亡之翼death

2016-04-13 22:59

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

写回答 关注

1回答

  • leoninja
    2016-04-13 23:29:28
    已采纳

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

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

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

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


    死亡之翼de...

    666666

    2016-04-14 14:51:32

    共 1 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题