课程
/前端开发
/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????对了还有乱码
1 回答加减乘除中其他三个运算都ok,就只有除法不行,是语法有问题吗?
4 回答为什么加的时候是字符串,减乘除却正确
5 回答求大神指教,减乘除运算都正常,但加运算不好使,这是为什么?