我发现Number.prototype.toFixed()可用于将数字固定为特定的小数点。值可以在0到20之间。但是当我使(3.121212).toFixed(20)它返回3.12121199999999987540这些多余的小数点在哪里? 最佳答案 它们来自浮点数二进制表示形式固有的准确性不足。