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

来源:6-11 编程练习

tuekirk

2016-12-31 22:20

5867be2500013f4005000464.jpg

5867be270001c73c05000462.jpg

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

写回答 关注

1回答

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

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

    tuekir...

    非常感谢!

    2017-01-01 17:08:37

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题