课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么不加parseInt这个函数,使用加法就是1+1=11,而其他的减乘除都是正常的(数字)
2014-11-15
源自:JavaScript进阶篇 6-11
正在回答
因为通过document.getElementById().value的这种方式获取到的值是字符串,而+号存在两种含义,一个是算数运算,一个是字符串拼接,这里如果不加parseInt的话就是用的+号的第二种含义,字符串拼接,所以需要加上
叶落山城 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答为什么加法是错的,比如1+2=12 减乘除都是对的。
4 回答减乘除都没问题,为什么加法有问题?1+1=11????对了还有乱码
3 回答求解!为什么没有加parseInt()函数时,计算相加时,第一个框的数字会被放大10倍呢,从而使结果不正确,但是相减,相乘,相除又是正确的。
1 回答加减乘除中其他三个运算都ok,就只有除法不行,是语法有问题吗?
4 回答为什么加的时候是字符串,减乘除却正确
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号