我们需要了解js中的两个特性
一、 在js中3.1,3,.3,3.都属于合法数字。
后两者在进行toString()之后会输出 “0.3”和“3”。
二、算符优先级
点运算符会被优先表示为数字的一部分,之后才是对象访问运算符
如:
1、3.toString()会被解释为(3.)toString()这样显然会报错,因为我们调用
toString()时没有用点运算符。
2、3..toString()会被解释为(3.).toString()这样会输出“3”,相当于真正的
将数组转为字符串
3、3...toString()会被解释为(3.)..toString()显然会报错