文件名称:Fraction.js:分数是用JavaScript编写的有理数库
文件大小:32KB
文件格式:ZIP
更新时间:2024-05-20 09:50:54
javascript math numbers fraction rational-numbers
Fraction.js-JavaScript中的ℚ 厌倦了用双精度数表示的不精确数字,这些数字必须以相同的方式存储有理数和无理数,例如PI或sqrt(2)? 显然,以下问题是可以避免的: 1 / 98 * 98 // = 0.9999999999999999 如果您需要更高的精度或只想要分数,请查看Fraction.js : var Fraction = require ( 'fraction.js' ) ; Fraction ( 1 ) . div ( 98 ) . mul ( 98 ) // = 1 在内部,数字用分子/分母表示,这只会增加一点开销。 但是,该库在编写时就考虑到了性能,并且性能优于任何其他实现,如您 所见。 这种基本的数据类型使其成为和的理想基础。 将小数转换为分数 fraction.js最简单的工作是从小数点后得到一个分数: var x = new Fra
【文件预览】:
Fraction.js-master
----.travis.yml(57B)
----fraction.js(19KB)
----package.json(987B)
----fraction.d.ts(1KB)
----tests()
--------fraction.test.js(29KB)
----LICENSE(1KB)
----bigfraction.js(18KB)
----.npmignore(38B)
----examples()
--------egyptian.js(580B)
--------rational-pow.js(819B)
--------approx.js(1KB)
--------hesse-convergence.js(2KB)
--------integrate.js(2KB)
----.gitignore(23B)
----fraction.min.js(5KB)
----README.md(16KB)
----bower.json(719B)