common.js 321 B

123456
  1. //消除js计算误差,add、reduce是传入的加减数字,reduce是被加数(被减数),s是加减符号
  2. export function addAndsub(add,reduce, s, num){
  3. let m = Math.pow(10, num); //num是10的次幂
  4. let res = s == '+' ? (add * m + reduce * m) / m : (add * m - reduce * m) / m;
  5. return Math.round(res * m) / m;
  6. }