/** * 数字相关工具 */ export default class XNumber { /** * 保留几位小数 * @param num 数字 * @param d 几位小数 */ static toFixed(num: any, d: any): any; /** * 转int * @param value */ static parseInt(value: any): any; /** * 转float * @param value */ static parseFloat(value: any): any; /** * 加法 * @param num1 加数 * @param num2 加数 */ static accAdd(num1: number, num2: number): number; /** * 减法 * @param num1 被减数 * @param num2 减数 */ static accSub(num1: number, num2: number): number; /** * 除法 * @param arg1 被除数 * @param arg2 除数 * @param num 保留几位小数 */ static accDiv(num1: number, num2: number, num: any): number; /** * 乘法 * @param list */ static accMulList(list?: any[]): any; /** * 乘法 * @param arg1 乘数 * @param arg2 乘数 */ static accMul(num1: number, num2: number): number; /** * 计算小数位的长度 * @param {*} num * @returns {number} */ static countDecimals(num: any): number; /** * 将小数转成整数 * @param {*} num * @returns {*} */ static convertToInt(num: any): number; /** * 确认我们的计算结果无误,以防万一 * @param {string} type * @param {number} num1 * @param {number} num2 * @param {number} result * @returns {number} */ static getCorrectResult(type: 'add' | 'sub' | 'div' | 'mul', num1: number, num2: number, result: number): number; /** * 随机数 * @param min * @param max */ static getRandomNum(min: any, max: any): any; }