【发布时间】:2010-05-18 20:47:46
【问题描述】:
我想找到一个能返回这种格式化值的函数:
1.5555 => 1.55
1.5556 => 1.56
1.5554 => 1.55
1.5651 => 1.56
toFixed() 和数学回合返回这个值:
1.5651.fixedTo(2) => 1.57
这对于货币四舍五入很有用。
【问题讨论】:
-
你有第四位小数影响第二位小数吗?你什么时候会用这个?
-
你为什么要用这种奇怪的方式舍入?这对四舍五入有何用处?
-
您的示例似乎并没有真正传达您的意思。你想强制执行的规则是什么,究竟是什么?向下舍入最后一个“5”位,除非下一个数字 > 5?
-
确实,这是一种奇怪的舍入方式。对我来说真的没有任何意义。
-
Richar Pryor 在那部超人电影中赚到那么多钱不就是这样吗?
标签: javascript rounding