jsbi:JSBI是ECMAScript BigInt官方提案的纯JavaScript实现

时间:2024-05-12 08:20:55
【文件属性】:

文件名称:jsbi:JSBI是ECMAScript BigInt官方提案的纯JavaScript实现

文件大小:238KB

文件格式:ZIP

更新时间:2024-05-12 08:20:55

javascript polyfill bigint JavaScript

JSBI —纯JavaScript BigInts JSBI是的纯JavaScript实现,正式成为ES2020中JavaScript语言的一部分。 安装 npm install jsbi --save 用法 import JSBI from './jsbi.mjs' ; const max = JSBI . BigInt ( Number . MAX_SAFE_INTEGER ) ; console . log ( String ( max ) ) ; // → '9007199254740991' const other = JSBI . BigInt ( '2' ) ; const result = JSBI . add ( max , other ) ; console . log ( String ( result ) ) ; // → '9007199254740993'


【文件预览】:
jsbi-master
----.gitignore(227B)
----.babelrc(175B)
----jsbi.mjs(62KB)
----package.json(1KB)
----.nvmrc(3B)
----.travis.yml(41B)
----CONTRIBUTING.md(975B)
----LICENSE(10KB)
----rollup.config.js(1KB)
----.eslintrc.js(2KB)
----scripts()
--------generate-benchmark.py(15KB)
----README.md(9KB)
----tests()
--------as-int-n.mjs(11KB)
--------tests.mjs(4KB)
----benchmarks()
--------mod.mjs(24KB)
--------xor.mjs(29KB)
--------sub.mjs(29KB)
--------parse.mjs(158KB)
--------add.mjs(30KB)
--------div.mjs(24KB)
--------and.mjs(29KB)
--------mul.mjs(28KB)
--------not.mjs(20KB)
--------sar.mjs(20KB)
--------neg.mjs(21KB)
--------shl.mjs(20KB)
--------or.mjs(29KB)
----jsbi.d.ts(1KB)
----.editorconfig(147B)

网友评论