问答详情
源自:6-11 编程练习

为什么不加parseInt这个函数,使用加法就是1+1=11,而其他的减乘除都是正常的(数字)

为什么不加parseInt这个函数,使用加法就是1+1=11,而其他的减乘除都是正常的(数字)

提问者:叶落山城 2014-11-15 01:07

个回答

  • 偌颜宁
    2014-11-17 16:54:23

    因为通过document.getElementById().value的这种方式获取到的值是字符串,而+号存在两种含义,一个是算数运算,一个是字符串拼接,这里如果不加parseInt的话就是用的+号的第二种含义,字符串拼接,所以需要加上