ops*_*dao 5 javascript floating-point gwt
我的网站上有一些输入表示浮点数,最多十位精度数字(十进制).在某些时候,在客户端验证代码中,我需要比较其中的几个值以查看它们是否相等,并且在这里,正如您所期望的那样,IEEE754的内在函数使得简单的检查失败了(如( 2.0000000000 == 2.0000000001)= true.
我可以打破点的每一边的两个长点的浮点数,使每一边长64位并手动进行比较,但它看起来很难看!
任何体面的Javascript库来处理Javascript上的任意(或至少保证)精度浮点数?
提前致谢!
PS:基于GWT的解决方案有一个++
小智 1
http://code.google.com/p/gwt-math/上有 GWT-MATH 库。
不过,我警告您,它是 java.BigDecimal(实际上是旧的 com.ibm.math.BigDecimal)的 java->javascript 自动转换的 GWT jsni 覆盖。
它有效,但速度不够快。(也不是精益。它将为您的项目增加 70k 的资金)。
在我的工作场所,我们正在研究定点简单小数,但还没有什么值得发布的。:(
| 归档时间: | 
 | 
| 查看次数: | 2553 次 | 
| 最近记录: |