使用1.b 的时候,因为number 会有小数点与属性两个重合,JS会优先认定为是小数点导致报错,但是为什么在使用变量的时候,却不会报错呢?
1.b
number
有相关的规范或者文档可以参考下吗?
这很直观了呀。就对于解释器而言 1.b 中的点只会认为是小数点,而不认为是属性值let a=1;a.b中的点必然是取属性,a此时会被转换为Number对象,对对象取属性。
1.4m articles
1.4m replys
5 comments
56.7k users