Javascript 为什么3.toString()抛出语法异常,而3.toString()工作正常?

Javascript 为什么3.toString()抛出语法异常,而3.toString()工作正常?,javascript,Javascript,为什么在javascript中,3.toString()抛出异常,而3.toString()工作正常? 我在一个关于javascript的有趣演示中看到了它,但我找不到为什么。 提前谢谢。因为小数点是数字的有效部分,所以第一个点被视为数字,第二个点用于链接 如果您希望避免双周期,您可以改为: (3).toString(); 或: 或: '' + 3; String(3);

为什么在javascript中,3.toString()抛出异常,而3.toString()工作正常? 我在一个关于javascript的有趣演示中看到了它,但我找不到为什么。
提前谢谢。

因为小数点是数字的有效部分,所以第一个点被视为数字,第二个点用于链接

如果您希望避免双周期,您可以改为:

(3).toString();
或:

或:

'' + 3;
String(3);