Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript有十进制数学库吗?_Javascript_Decimal_Bigdecimal - Fatal编程技术网

JavaScript有十进制数学库吗?

JavaScript有十进制数学库吗?,javascript,decimal,bigdecimal,Javascript,Decimal,Bigdecimal,是否有一个成熟的库可以在JavaScript中进行基于十进制的数学运算(可能是任意精度) 编辑:我想把这些信息作为有关浮点相关问题和二进制浮点不合适时使用的替代方法的参考页:JavaBigDecimal类(我想它在这里:)有一个“端口”很久了。我很久以前就看过了,它看起来有点笨重和庞大,但是(如果这是我想到的)它被用作一些加密工具的一部分,所以它很有可能正常工作 因为密码学是一个可能产生这种需求的领域,所以这是一个窥探这种软件包的好方法 编辑:感谢@Daniel(对问题的评论)提出这个较老的SO

是否有一个成熟的库可以在JavaScript中进行基于十进制的数学运算(可能是任意精度)

编辑:我想把这些信息作为有关浮点相关问题和二进制浮点不合适时使用的替代方法的参考页:

Java
BigDecimal
类(我想它在这里:)有一个“端口”很久了。我很久以前就看过了,它看起来有点笨重和庞大,但是(如果这是我想到的)它被用作一些加密工具的一部分,所以它很有可能正常工作

因为密码学是一个可能产生这种需求的领域,所以这是一个窥探这种软件包的好方法


编辑:感谢@Daniel(对问题的评论)提出这个较老的SO问题:

作为他们的作者,我推荐或“一个小的、快速的Javascript库,用于十进制数的任意精度算术”


对于更成熟的库,还建议使用翻译。

因为似乎没有提到它,这里是。我自己还没有用过,所以我会在试用后更新帖子。

“服务器”。说真的,你为什么需要它?服务器端JS?一些特殊的数学?画布上的3D。。。这也许有助于寻找正确的方向。好问题,但重复。请看:@Anthony那个问题是关于浮点的,而这个问题(我认为)是关于无限精度的定点。你链接的第二个问题显然无关紧要。还有另一个类似的问题:,但它已经有一年了。我对任何更新都很好奇。@Boldewyn常见用例:类似电子表格的用户界面的货币操作BigDecimal端口的官方主页似乎是这样的:-我甚至找不到从freshmeat.Ah下载它的方法。它在谷歌搜索中随处可见。它已经存在很长一段时间了。大十进制链接是404。看起来这个网站是重新设计的。新链接:@spollson,这个新链接还提供了一个404…:后者实际上是另一个答案中提到的库,现在在github上有了一个更永久的家。bignumber.js现在在