文件名称:nat:确保数字在自然数内(0、1、2 ...)或引发RangeError
文件大小:2.43MB
文件格式:ZIP
更新时间:2024-05-26 03:24:43
JavaScript
纳特 编程语言中的数字很有意义,因为我们将其表示为抽象的数学数字。 JavaScript有两种表示数字的数据类型,即JS数字(IEEE 64位浮点数)和bigints (任意精度整数)。 并非所有的表述数学数字都可以由这些数据类型表示,并且并非这些数据类型之一的所有值都可以表示数学数字(JS数字类型的NaN , Infinity和-Infinity )。 因为JavaScript使用“数字”来引用其浮点数据类型,所以当我们要说的是“数学数字”时,我们总是会说“数学数字”。 该软件包与数学自然数(非负整数)有关。 只要有足够的内存,所有这些都可以安全地表示为bigints。 给定特定的安全性概念,其中一些可以表示为JS编号,较小的集合可以安全地表示为JS编号。 有关浮点的可跳过详细信息: JavaScript表达式2**70计算得出的JS数字正好代表您期望的数学数字。 但是,Java
【文件预览】:
nat-main
----rollup.config.js(317B)
----package.json(1KB)
----.yarnrc(129B)
----.github()
--------workflows()
----test()
--------test-nat.js(2KB)
----NEWS.md(948B)
----LICENSE(11KB)
----CONTRIBUTING.md(1KB)
----src()
--------index.js(2KB)
----integration-test()
--------package.json(2KB)
--------.yarnrc(129B)
--------test()
--------transform-tests()
--------pre-release-browser-tests()
--------post-release-browser-tests()
--------test-nat-tape.js(2KB)
--------.yarn()
--------README.md(4KB)
--------yarn.lock(147KB)
--------scripts()
----.npmignore(64B)
----.eslintrc.js(663B)
----.gitignore(1KB)
----.yarn()
--------releases()
----README.md(5KB)
----yarn.lock(116KB)
----.eslintignore(24B)
----scripts()
--------npm-audit-fix.sh(1KB)
----.prettierrc.json(52B)