/* *公共方法 *时间格式 * * */ let calculationUtil = { //加 add(a, b) { let c, d, e; try { c = a.toString().split(".")[1].length; } catch (f) { c = 0; } try { d = b.toString().split(".")[1].length; } catch (f) { d = 0; } e = Math.pow(10, Math.max(c, d)); return (this.mul(a, e) + this.mul(b, e)) / e; }, //减 sub(a, b) { let c, d, e; try { c = a.toString().split(".")[1].length; } catch (f) { c = 0; } try { d = b.toString().split(".")[1].length; } catch (f) { d = 0; } e = Math.pow(10, Math.max(c, d)); return (this.mul(a, e) - this.mul(b, e)) / e; }, //乘 mul(a, b) { let c = 0, d = a.toString(), e = b.toString(); try { c += d.split(".")[1].length; } catch (f) { } try { c += e.split(".")[1].length; } catch (f) { } return Number(d.replace(".", "")) * Number(e.replace(".", "")) / Math.pow(10, c); }, //除 div(a, b) { let c, d, e = 0, f = 0; try { e = a.toString().split(".")[1].length; } catch (g) { } try { f = b.toString().split(".")[1].length; } catch (g) { } c = Number(a.toString().replace(".", "")); d = Number(b.toString().replace(".", "")); return this.mul(c / d, Math.pow(10, f - e)); }, }; export { calculationUtil };