gpt4 book ai didi

javascript - 如何仅在必要时在 JavaScript 中舍入数字

转载 作者:行者123 更新时间:2023-11-30 09:12:02 25 4
gpt4 key购买 nike

我想在 JavaScript 中将数字四舍五入到 2 个小数点 位,但仅在必要时才这样做。

例如4.54.503.3313.331

我试过使用 Math.round(number/100) * 100 但是当数字是 4.5 它给了我 4.5 我想要它是 4.50

我已经尝试使用 .toFixed(2),但是当数字为 3.331 时,它会将其修复为 3.33

非常感谢任何帮助。

最佳答案

您可以检查固定值是否更改并选择格式类型。

function format(f) {
return f === +f.toFixed(2)
? f.toFixed(2)
: f.toString()
}

console.log([4.5, 3.331, 3].map(format));

关于javascript - 如何仅在必要时在 JavaScript 中舍入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57905471/

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