取值时不加入parseFloat()时,也可运算,但是选择+号时,运算就会错误,比如1+1就会显示为11,这是为什么?
因为+除了做加法运算还做连接符。
Js是弱类型语言,会根据上下文自动转换数据类型,与加号“+”数字会转化成字符,与减号“-”字符会转化成数字,这就是这个语言的特点,
哪怎样判断是连接符还是运算符呢?或者怎么判断1是数字还是字符串呢?