npm install --save decimal.js
/** Node.js */
var Decimal = require('decimal.js')
/** ES6 方式 */
import { Decimal } from 'decimal.js'
currentGroup.totalMoney =
new Decimal(currentGroup.totalMoney).add(new Decimal(arr[i].totalMoney));currentGroup.supportMoney =
new Decimal(currentGroup.supportMoney).add(new Decimal(arr[i].supportMoney));
const a = 9.98;const b = 8.03;// 加法let c = new Decimal(a).add(new Decimal(b)) // 减法let d = new Decimal(a).sub(new Decimal(b))// 乘法let e = new Decimal(a).mul(new Decimal(b))// 除法let f = new Decimal(a).div(new Decimal(b))
js 中使用 decimal.js 进行不丢失精度的小数计算 - 空明流光 - 博客园 (cnblogs.com)