42.toString()和42.toFixed()会报错"Uncaught SyntaxError: Invalid or unexpected token",而42..toString()和...

点(.)运算符,本身可作为数字字符如42.23,也可以作为对象属性运算符。而在42.toString()和42.toFixed()中,点(.)会优先被识别为数字字符,这样就没有.属性运算符来调用toString和toFixed方法,所以会报错。
42..toString()和42..toFixed(),第一个点(.)被识别为常量的一部分,第二个点(.)被识别为属性运算符来调用方法,所以不会报错。

你可能感兴趣的:(42.toString()和42.toFixed()会报错"Uncaught SyntaxError: Invalid or unexpected token",而42..toString()和...)