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

字符类型在运算的时候自动转化为整数类型?

5867be2500013f4005000464.jpg

5867be270001c73c05000462.jpg

请问在这里我通过document.getElementById(....).value 得到的文本框中输入的字符串,然后进行加减运算,发现当使用+运算的时候它显示的是两个字符串相加的结果,也就是图中的5+5=55,然后使用其他的/,*,-等运算的时候好像是自动转化成了整数,才会有5*5=25的结果。请问是这样的吗?

提问者:tuekirk 2016-12-31 22:20

个回答

  • 七日友
    2017-01-01 14:21:30
    已采纳

    取到的value是string类型,相加的时候就变成字符串拼接,其他情况自动转换成number类型进行运算。