【发布时间】:2020-04-01 13:13:31
【问题描述】:
我想在 JavaScript 中实现类似的东西:
input = 2455.55
f(input) = 2456
f(input) = 2460
f(input) = 2500
f(input) = 3000
f(input) = 2455.55
我现在正在使用Math.round() 方法,但使用它只能达到 2,546。想知道是否有实现其余部分的最佳方法。
【问题讨论】:
-
您想要的似乎是 (a) 舍入小数点,然后 (b) 舍入每个数字。对吗?
-
为什么不是
2,455.55 -> f(n) -> 2,455.6 -> f(n) -> 2,456? -
您需要中间步骤还是只想要最后的 3000?
标签: javascript math rounding