gpt4 book ai didi

Javascript toFixed() 没有按预期工作

转载 作者:行者123 更新时间:2023-12-03 11:21:00 27 4
gpt4 key购买 nike

我正在使用 toFixed 但该方法未按预期运行

parseFloat(19373.315).toFixed(2);

//19373.31 Chrome

预期输出:19373.32

parseFloat(9373.315).toFixed(2);
// 9373.32 Working fine

为什么第一个例子向下舍入,而第二个例子向上舍入?

最佳答案

问题是大多数小数的二进制浮点表示并不准确。 19373.315 的内部表示实际上可能类似于 19373.314999999,因此 toFixed 向下舍入,而 19373.315 可能是 19373.315000001,向上舍入。

关于Javascript toFixed() 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50480255/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com