文件名称:node-bignum:使用OpenSSL的Node.js的大整数
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-14 06:06:15
JavaScript
比格纳姆 使用OpenSSL的Node.js的任意精度积分算法。 这个库是基于由,而不是使用libgmp,它使用OpenSSL的提供的内置BIGNUM功能。 优点是OpenSSL已经是Node.js的一部分,因此该库不会添加任何外部依赖项。 BigInt JavaScript现在有一个BigInt对象。 如果您使用的是Node 10.4或更高版本,则应使用或迁移到 。 差异 从node-bigint切换到node-bignum时,请注意以下差异: 对于整数除法,Bignum取整为零,例如10 / -3 = -3 ,而bigint取整为负无穷大,例如10 / -3 = -4 。 不支持nextPrime()。 不支持sqrt()和root()。 (欢迎提供缺少功能的补丁程序。) 例子 simple.js var bignum = require ( 'bignum' ) ;
【文件预览】:
node-bignum-main
----index.js(9KB)
----package.json(915B)
----.github()
--------workflows()
----test()
--------buf.js(4KB)
--------big.js(19KB)
--------gh52.js(820B)
--------seed.js(1KB)
--------isbignum.js(690B)
--------wincrash.js(173B)
----bignum.cc(30KB)
----README.markdown(7KB)
----appveyor.yml(2KB)
----.npmignore(141B)
----examples()
--------simple.js(151B)
--------perfect.js(268B)
--------gen.js(923B)
----.gitignore(130B)
----binding.gyp(2KB)
----.dntrc(523B)