//两数之和
Math.sum = function (a, b) {
a = a.toString();
b = b.toString();
var mi =
Math.max(
a.indexOf('.') > -1 ? a.split('.')[1].length : 0,
b.indexOf('.') > -1 ? b.split('.')[1].length : 0
);
var chen = Math.pow(10, mi);
return (Number((Number(a) * chen).toFixed()) + Number((Number(b) * chen).toFixed())) / chen;
}
//两数之差
Math.sub = function (a, b) {
a = a.toString();
b = b.toString();
var mi =
Math.max(
a.indexOf('.') > -1 ? a.split('.')[1].length : 0,
b.indexOf('.') > -1 ? b.split('.')[1].length : 0
);
var chen = Math.pow(10, mi);
return (Number((Number(a) * chen).toFixed()) - Number((Number(b) * chen).toFixed())) / chen;
}