import Decimal from "decimal.js" // 封装加法函数 function add(num1, num2) { const decimal1 = new Decimal(num1===null?0:num1); const decimal2 = new Decimal(num2===null?0:num2); return decimal1.plus(decimal2).toString(); } // 封装减法函数 function subtract(num1, num2) { const decimal1 = new Decimal(num1===null?0:num1); const decimal2 = new Decimal(num2===null?0:num2); return decimal1.minus(decimal2).toFixed(2); } // 封装乘法函数 function multiply(num1, num2) { const decimal1 = new Decimal(num1===null?0:num1); const decimal2 = new Decimal(num2===null?0:num2); return decimal1.times(decimal2).toFixed(2) } // 封装除法函数 function divide(num1, num2) { const decimal1 = new Decimal(num1===null?0:num1); const decimal2 = new Decimal(num2===null?0:num2); return decimal1.dividedBy(decimal2).toFixed(2); } export { add, subtract, multiply, divide }