dig*_*rld 2 math floating-point jquery decimal rounding
我正在尝试研究如何将小数舍入为.49或.99.
我找到了这个toFixed(2)功能,但不知道如何向上或向下舍入.
基本上需要到达最接近的价格点,所以例如X.55将下降到X.49,而X.84将上升到X.99.
Gum*_*mbo 11
这不需要jQuery,但可以使用纯JavaScript完成:
Math.round(price*2)/2 - 0.01
Run Code Online (Sandbox Code Playgroud)
注意还要考虑数字将被舍入为0(price> 0.25)的情况,因为在这种情况下将产生-0.01.