为什么3.toString()抛出语法异常并且3..toString()工作正常?

时间:2014-03-04 09:49:58

标签: javascript

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

1 个答案:

答案 0 :(得分:9)

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

如果你更愿意避免双重期,你可以改为:

(3).toString();

或者:

'' + 3;

或者:

String(3);