【发布时间】:2012-03-27 20:58:57
【问题描述】:
我需要使用 javascript 精确地获得一个大数的平方根。
我找到了这个库 BigNum,它使用了另一个名为 BigInteger 的库,在这里可以找到: http://john-edwin-tobey.org/Scheme/javascript-bignum/docs/files/schemeNumber-js.html#SchemeNumber.fn 和这里: http://silentmatt.com/biginteger-docs/files/biginteger-js.html
用 jsfiddle 试一试,我对 BigIntiger 函数 document.write(BigInteger(4).multiply(3)); 的调用工作正常,但我对 Bignum 函数 document.write(fn.sqrt(16)); 的调用不起作用。
有什么想法吗?
这是小提琴: http://jsfiddle.net/tKxL6/3/
谢谢!
【问题讨论】:
-
快速浏览一下检查器说
fn没有定义。 -
您是否将
fn分配给示例中的任何内容?var sn = SchemeNumber; var fn = sn.fn; -
我刚刚添加了示例中的
var sn = SchemeNumber; var fn = sn.fn; var ns = fn["number->string"];。不过,同样的问题。 -
SchemeNumber上是否有fn?
标签: javascript function integer sqrt