我发现Number.prototype.toFixed()可用于将数字固定为特定的小数点。值可以在0到20之间。
但是当我使(3.121212).toFixed(20)它返回
3.12121199999999987540

这些多余的小数点在哪里?

最佳答案

它们来自浮点数二进制表示形式固有的准确性不足。

07-26 05:47