在Javascript中-为什么不';你不会失败吗?

在Javascript中-为什么不';你不会失败吗?,javascript,Javascript,无法理解为什么它不会失败?这里发生了什么?空格不重要,但允许您将浮点数和方法分开,因此100。toString()正确返回输出而不引发错误。对于100.toString(),它会抛出一个错误,因为JavaScript将数字存储为浮点数,因此需要在浮点数和调用点之间进行分隔,所以100..toString()返回正确的结果 请参阅。第一个点确保将“100”解析为浮点。第二个访问成员 100..toString() // "100" 100 . toString() // "100"

无法理解为什么它不会失败?这里发生了什么?

空格不重要,但允许您将浮点数和方法分开,因此
100。toString()正确返回输出而不引发错误。对于
100.toString()
,它会抛出一个错误,因为JavaScript将数字存储为浮点数,因此需要在浮点数和调用点之间进行分隔,所以
100..toString()返回正确的结果

请参阅。

第一个点确保将“100”解析为浮点。第二个访问成员

100..toString() // "100"
100 . toString() // "100"