|
@@ -300,60 +300,4 @@ function removeLocalCache(key) {
|
|
|
return null;
|
|
|
}
|
|
|
return storage.removeItem(key);
|
|
|
-}
|
|
|
-
|
|
|
-const ZhCalc = (function () {
|
|
|
- // 关闭边界检查
|
|
|
- NP.enableBoundaryChecking(false);
|
|
|
-
|
|
|
- /**
|
|
|
- * 加法 num1 + num2
|
|
|
- * @param num1
|
|
|
- * @param num2
|
|
|
- * @returns {number}
|
|
|
- */
|
|
|
- function plus(num1, num2) {
|
|
|
- return NP.plus(num1 ? num1 : 0, num2 ? num2: 0);
|
|
|
- };
|
|
|
- /**
|
|
|
- * 减法 num1 - num2
|
|
|
- * @param num1
|
|
|
- * @param num2
|
|
|
- * @returns {number}
|
|
|
- */
|
|
|
- function minus(num1, num2) {
|
|
|
- return NP.minus(num1 ? num1 : 0, num2 ? num2 : 0);
|
|
|
- };
|
|
|
- /**
|
|
|
- * 乘法 num1 * num2
|
|
|
- * @param num1
|
|
|
- * @param num2
|
|
|
- * @returns {*}
|
|
|
- */
|
|
|
- function times(num1, num2) {
|
|
|
- return NP.times(num1 ? num1 : 0, num2 ? num2 : 0);
|
|
|
- };
|
|
|
- /**
|
|
|
- * 除法 num1 / num2
|
|
|
- * @param num1 - 被除数
|
|
|
- * @param num2 - 除数
|
|
|
- * @returns {*}
|
|
|
- */
|
|
|
- function divide(num1, num2) {
|
|
|
- if (num2 && !checkZero(num2)) {
|
|
|
- return NP.divide(num1 ? num1: 0, num2);
|
|
|
- } else {
|
|
|
- return null;
|
|
|
- }
|
|
|
- };
|
|
|
- /**
|
|
|
- * 四舍五入
|
|
|
- * @param {Number} value - 舍入的数字
|
|
|
- * @param {Number} decimal - 要保留的小数位数
|
|
|
- * @returns {*}
|
|
|
- */
|
|
|
- function round(value, decimal) {
|
|
|
- return value ? NP.round(value, decimal) : null;
|
|
|
- };
|
|
|
- return {plus, minus, times, divide, round}
|
|
|
-})();
|
|
|
+}
|