莫笑陌
2015-12-03 23:37
取值时不加入parseFloat()时,也可运算,但是选择+号时,运算就会错误,比如1+1就会显示为11,这是为什么?
因为+除了做加法运算还做连接符。
非常感谢!
2015-12-06 20:22:14
共 3 条回复 >
Js是弱类型语言,会根据上下文自动转换数据类型,与加号“+”数字会转化成字符,与减号“-”字符会转化成数字,这就是这个语言的特点,
哪怎样判断是连接符还是运算符呢?或者怎么判断1是数字还是字符串呢?
JavaScript进阶篇
468797 学习 · 22582 问题
相似问题
回答 1
回答 2
回答 3