Mic*_*rdt 28 javascript decimal bigdecimal
在JavaScript中是否有一个成熟的库来进行基于十进制的数学运算,可能是任意精度的?
编辑:我希望这些信息是关于浮点相关问题的参考页面以及二进制浮点不合适时使用的替代方法:http://floating-point-gui.de/
Mik*_*keM 15
作为他们的作者,我推荐bignumber.js或big.js,'一个小的,快速的Javascript库,用于任意精度算术和十进制数'.
对于更成熟的库,还建议使用ICU4J BigDecimal翻译.
很长一段时间以来,Java BigDecimal类的一个"端口" (我认为它在这里:http://freshmeat.net/projects/js_bigdecimal/).我很久以前就看过它,它看起来很麻烦而且很庞大,但是(如果那是我正在考虑的那个)它已被用作一些加密工具的一部分,所以它有可能工作正常.
因为密码学是一个可能需要这些东西的领域,所以这是窥探这些软件包的好方法.
编辑:感谢@Daniel(评论问题)这个较旧的SO问题:https : //stackoverflow.com/questions/744099/javascript-bigdecimal-library