其中小数点来自Number.prototype.toFixed

时间:2015-07-29 12:54:22

标签: javascript ecmascript-5

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

这些额外的小数点出现了吗?

1 个答案:

答案 0 :(得分:1)

它们来自浮点数二进制表示的固有缺乏准确性。