由于上面帖子的要审核的问题,所以代码发杂了。我自已都搞不清楚了,所以重发一分!!!!抱歉···!!
最近学校要考核JavaScript,要我们写一个网页计算器出来,由于脑子不好使,写的很稀烂,急求各位高手帮忙!现在有两个大BUG,不知道怎么改,希望高手指教!
1.打开计算器,点击任意数字然后点击乘除两个任意运算符一次接着再点击任意运算符再点击数字,输出文本框马上显示Infinity,但是如果第一次点击的是加减运算符,则不会出现此类错误!例如:9/+3Infinity
2.点击任意数字然后点击任意运算符一次接着再点击点几(如.3,就是0.3的意思),它的结果会是计算两个整数的值,而不是后面的小数参与了运算!
3.·············额,搞忘了,暂时只记得这两个厉害的BUG,欢迎大家帮我找BUG,并且帮我指出解决BUG的办法,最好附带解决代码(汗,有点无耻)
4.说点题外话,咱英语稀烂,所以里面好多变量命名不规范,请包涵~!谢了!
最近学校要考核JavaScript,要我们写一个网页计算器出来,由于脑子不好使,写的很稀烂,急求各位高手帮忙!现在有两个大BUG,不知道怎么改,希望高手指教!
1.打开计算器,点击任意数字然后点击乘除两个任意运算符一次接着再点击任意运算符再点击数字,输出文本框马上显示Infinity,但是如果第一次点击的是加减运算符,则不会出现此类错误!例如:9/+3Infinity
2.点击任意数字然后点击任意运算符一次接着再点击点几(如.3,就是0.3的意思),它的结果会是计算两个整数的值,而不是后面的小数参与了运算!
3.·············额,搞忘了,暂时只记得这两个厉害的BUG,欢迎大家帮我找BUG,并且帮我指出解决BUG的办法,最好附带解决代码(汗,有点无耻)
4.说点题外话,咱英语稀烂,所以里面好多变量命名不规范,请包涵~!谢了!