Math.js 一个广泛的数学库
2022-06-13 本文已影响0人
家有饿犬和聋猫
Math.js
专门为 JavaScript 和 Node.js 提供的一个广泛的数学库。支持数字,大数字(超出安全数的数字),复数,分数,单位和矩阵。 功能强大,易于使用。
官网: https://mathjs.org/docs/index.html
https://github.com/josdejong/mathjs
Math.js 支持三种类型的数字:
- 用于快速浮点运算的数字。
一种解决方案是将精度限制在显示输出中 16 位的实际精度以下:
// prevent round-off errors showing up in output
const ans = math.add(0.1, 0.2) // 0.30000000000000004
math.format(ans, {precision: 14}) // '0.3'