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

请大神们详细说下这个问题的原因,

为什么两个数相加时需要preseint函数进行强制转换,为什么两数相乘或者相除不用强制转换了?到底document.getElementById
获得的值是什么类型的

提问者:慕姐8289045 2016-07-25 10:18

个回答

  • qq_被选中的人_0
    2016-07-25 10:39:56
    已采纳

    parseInt函数可以百度一下。需要强制转换时,是为了得到两个数值进行相加,如果是一个字符串跟数字相加得到的结果是字符串。

    返回ID对应元素的引用,getElementById的字面含义就是“通过ID名来获得对DOM对象某个元素的引用”,得到一个元素的引用后,javascript就可以用它元素进行使用和修改

  • 水里有条鱼
    2016-07-25 10:33:02

    String类型,不用preseint  "1"+"1"="11"  ,用了preseint 1+1=2