在
JavaScript中,使用点结束整数数字文字是有效的,如此…
x = 5.;
这个符号有什么意义?是否有任何理由将点放在最后,如果没有,为什么首先允许使用该符号?
更新:好的,你提到浮点数和整数……我们在这里谈论JavaScript. JavaScript中只有一种数字类型是IEEE-754.
5和5具有相同的值,这两个值之间没有差异.
解决方法
如果在整数上调用方法,则需要小数点:
5.toFixed(n) // throws an error 5..toFixed(n) // returns the string '5.' followed by n zeroes
如果看起来不对,(5).toFixed(n)或5.0.toFixed(n)也可以.