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

关于运算的问题

为何直接写x+y运算结果是x和y字符相加而不是数值相加?其他几个运算都正常的,除了用parseInt()以外还有其他方法么?关于parseInt()函数还能再详细解释一下么?

提问者:惑烨烬 2015-06-12 11:04

个回答

  • 成者并非一蹴而就
    2015-06-12 13:41:24
    已采纳

    因为获取的值默认是字符串,,不进行转换当然是字符串拼接..


    parseInt是把"123456" = 123456..也就是字符串数字转换为整型进行运算

    parseFloat 就是转换为浮点数进行运算