我正在尝试弄清楚如何将小数四舍五入为 0.49 或 0.99。
我找到了 toFixed(2)
函数,但不确定如何向上或向下舍入。
基本上需要达到最接近的价格点,例如 X.55 将下降到 X.49,X.84 将上升到 X.99。
最佳答案
这不需要 jQuery,但可以使用纯 JavaScript 来完成:
Math.round(price*2)/2 - 0.01
请注意,还要考虑数字四舍五入为 0 (价格
> 0.25) 的情况,因为在这种情况下会产生 -0.01。
关于jQuery 将小数四舍五入为 0.49 或 0.99,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5431440/