在四舍五入机制中,应将以1、2、6和7美分结尾的账单总额四舍五入,而以3、4、8和9仙为结尾的账单总数应四舍五入到最接近的倍数。 5分。
例如,$ 3.01应四舍五入为$ 3.00。另一个例子,6.23美元应四舍五入为6.25美元。

有关更多示例,请参阅图像

enter image description here

最佳答案

1乘以20

2轮

3除以20



function round(x){return Math.round(x*20)/20}

// tests
[2.3, 3.13, 5.52, 7.88, 9.34, 8.12].forEach(x => console.log(round(x)));

关于javascript - JavaScript便士四舍五入机制最接近5美分的倍数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60250878/

10-13 03:19