gpt4 book ai didi

javascript - 更好的 JavaScript 舍入(非 -"banker' s 舍入”)

转载 作者:行者123 更新时间:2023-12-02 16:56:52 29 4
gpt4 key购买 nike

在 JavaScript 中,我想将其减少到小数点后 5 位。不过,我不能简单地四舍五入并得到 0.03085,我需要进一步查看数字并将所有数字向上舍入,以便得到 0.03086。

输入:0.030854494999999999

不需要的:0.030854494999999999.toFixed(5) = 0.03085

所需输出:.03086

最佳答案

尝试类似的事情

function myRounding(num, decimals) {
var power10 = Math.pow(10, decimals);
return Math.ceil(num*power10) / power10;
}
myRounding(0.030854494999999999, 5); // 0.03086

关于javascript - 更好的 JavaScript 舍入(非 -"banker' s 舍入”),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26103782/

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