【发布时间】:2011-03-07 17:50:36
【问题描述】:
我一直在 C# 中使用Math.Round(myNumber, MidpointRounding.ToEven) 进行服务器端舍入,但是,用户需要知道“实时”服务器端操作的结果是什么意思(避免Ajax 请求) 创建一个 JavaScript 方法来复制 C# 使用的 MidpointRounding.ToEven 方法。
MidpointRounding.ToEven 是 Gaussian/banker's rounding,这是 here 描述的会计系统的一种非常常见的舍入方法。
有人有这方面的经验吗?我在网上找到了示例,但它们并没有四舍五入到给定小数位数...
【问题讨论】:
-
好问题。 this script 是您找到的示例之一吗?看起来它可能是合适的,但我不是这方面的专家:-)
-
结束了!但不幸的是不适用于负数 - 我会对其进行一些更改并在此处发布...谢谢:)
标签: javascript rounding