为什么在javascript 3.toString()抛出异常和3..toString()工作正常?我在一个关于javascript的有趣的演示文稿中看到它,但我找不到信息为什么.先感谢您.
Dav*_*mas 10
因为小数点是数字的有效部分,所以第一个点被认为是数字,第二个点是链接.
如果你更愿意避免双重期,你可以改为:
(3).toString();
Run Code Online (Sandbox Code Playgroud)
要么:
'' + 3;
Run Code Online (Sandbox Code Playgroud)
要么:
String(3);
Run Code Online (Sandbox Code Playgroud)