math.js 的使用

安装

shell
npm i mathjs

使用

js
import { all, create } from "mathjs";

const config = {
    number: "BigNumber",
    precision: 20,
};
const math = create(all, config);

function calc(expression) {
    if (expression) {
        return math.number(math.evaluate(expression));
    }
    else {
        return 0;
    }
}
// 可以使用表达式进行计算
console.log(calc(`0.1 + 0.2`)); // 0.3

这里推介使用表达式的方式进行计算,灵活且精确

其他计算库

vite开发时问题及解决方案
n切换node版本