文件名称:RationalNumber:用于处理分数的 JavaScript 类
文件大小:27KB
文件格式:ZIP
更新时间:2024-07-17 19:39:23
JavaScript
有理数 RationalNumber 是 JavaScript 中由两个整数组成的分数的实现。 提供了数学运算,例如加法、减法、乘法和除法。 根据 JavaScript 中 Infinity 和 NaN 的使用,允许除以零并且应该产生正确的数学结果。 默认情况下,分数以简化形式保留。 例如,将值设置为 2/4 将自动减少(简化)为 1/2。 然而,提供了强制非减少分数的函数,特别是为了避免中间计算中的速度问题(尽管当前的数学函数会在每次计算后减少分数以最小化溢出的机会)。 这种有理数的实现将分子和分母限制在 0 到 2^53–1 的范围内加上一个符号。 包括可选的溢出检测,方法 checkOverflowOn() 和 CheckOverflowOff() 打开和关闭此功能。 在节点应用程序中使用 RationalNumber 模块可以通过以下命令全局安装以在使用: $ npm ins
【文件预览】:
RationalNumber-master
----lib()
--------RationalNumber-base.js(30KB)
--------RationalNumber-math.js(11KB)
--------Makefile(1KB)
----example()
--------browser()
--------cli()
----test()
--------RationalNumber-base.js(50KB)
--------RationalNumber-math.js(21KB)
--------Makefile(1KB)
----README.md(9KB)
----Makefile(883B)
----.gitignore(35B)
----index.js(863B)
----package.json(625B)