long.js:用于表示64位二进制补码整数值的Long类

时间:2024-04-20 17:26:42
【文件属性】:

文件名称:long.js:用于表示64位二进制补码整数值的Long类

文件大小:87KB

文件格式:ZIP

更新时间:2024-04-20 17:26:42

javascript math long int64 JavaScript

long.js 一个Long类,用于表示从派生的64位二进制补码整数值,供独立使用并在无符号支持下扩展。 背景 从,“数值类型中可表示幅度不大于2 53的所有正整数和负整数”,即“代表IEEE标准中指定的双精度64位格式IEEE 754值二进制浮点运算”。 JavaScript中的为2 53 -1。 示例:2 64 -1是1844674407370955 1615,但在JavaScript中其计算结果为1844674407370955 2000 。 此外,JavaScript中的按位运算符“只能使用范围在−2 31到2 31 -1之间(包括两端)或范围在0到2 32 -1(包括两端)之间的整数进行处理。这些运算符接受Number类型的任何值,但首先进行转换每个这样的值都是2 32个整数值之一。” 但是,在某些使用情况下,要求能够可靠地使用完整的64位并对其进行按位运算。 这就是lo


【文件预览】:
long.js-master
----.travis.yml(134B)
----index.js(40B)
----package.json(744B)
----tests()
--------index.js(8KB)
--------goog()
----LICENSE(11KB)
----dist()
--------long.js.map(110KB)
--------long.js(10KB)
----src()
--------wasm.wasm(286B)
--------long.js(41KB)
--------wasm.wat(4KB)
----index.d.ts(10KB)
----.gitignore(44B)
----webpack.config.js(572B)
----README.md(9KB)
----bower.json(283B)
----externs()
--------long.js(8KB)

网友评论