【发布时间】:2011-03-05 13:52:54
【问题描述】:
是否有用于 JavaScript 的 bignum 库或我可以包含的内置库
<script type="text/javascript" src="the_bignum_library.js"></script>
?
我认为我的用户更愿意在网页中输入数字并等待 7 秒得到结果,而不是下载可执行文件并单击一堆“此可执行文件可能会损害您的计算机”警告屏幕来安装它。
我考虑过以http://github.com/silentmatt/javascript-biginteger 或http://www.mainebrook.com/john/fun/euler.html 为基础。还是建议从 JavaScript 调用 Java bignum 库,例如 apfloat?
【问题讨论】:
-
我不太明白你的问题,你先要一个bignum库,然后你自己提供两个? :)
-
当我说“精确有理算术”时,我的意思是“可以精确地表示像 1/7 这样的数字”。据我所知,我提到的两个库不能做到这一点——它们只能处理整数。
-
好吧,我不喜欢草率阅读:)
-
有一个 BigRational.js 库用于精确的有理算术。
-
这是一个非常有用的问题,所以我尝试挽救它。模糊的图书馆请求是不合适的;标准库解决方案应该在 SO 上蓬勃发展。
标签: javascript floating-accuracy bignum