是否有JavaScript的十进制math库?
有没有一个成熟的图书馆做基于十进制的math,可能是任意的精度,在JavaScript中?
编辑:我想要这个信息的浮点相关问题的参考页面和二进制浮点不合适时使用的替代品: http : //floating-point-gui.de/
Java BigDecimal
类有一个“端口”(我认为它在这里: http : //freshmeat.net/projects/js_bigdecimal/ )很长一段时间。 我很久以前看过它,看起来有点麻烦,但是(如果那是我想的那个),它已经被用作一些encryption工具的一部分,所以它有一个很好的机会,它的工作正常。
因为密码学是一个可能需要这样的东西的地方,所以这是一个很好的方式来窥探这样的包。
编辑:感谢@丹尼尔(对问题的评论)这个老的SO问题: https : //stackoverflow.com/questions/744099/javascript-bigdecimal-library
作为他们的作者,我推荐bignumber.js或big.js ,“一个小型,快速的Javascript库,用于任意精度的十进制数字运算”。
对于更成熟的库,还build议使用ICU4J BigDecimal翻译。
由于似乎没有提到,这是另外一个 。 我还没有使用它,所以我会试一试。