/** * 限定数值范围 */ export declare function clamp(n: number, min: number, max: number): number; /** * 把一个数四舍五入到指定位数小数。 */ export declare function round(n: number, precision?: number): number; /** * 获取小数位数 */ export declare function getDecimalsLength(n: number | string): number; /** * 把一个数舍入到指定数的倍数 */ export declare function mround(n: number, m: number): number; /** * 生成两数间的一个随机整数 */ export declare function random(min: number, max: number): number; /** * 判断一个数是否在指定范围内。 */ export declare function inRange(n: number, min: number, max: number): boolean; /** * 尝试解析为数字,如果该值无法被 parseFloat() 处理,那么将返回原始值 */ export declare function looseToNumber(val: any): any; /** * 将任意字符的字符串格式化为数字字符串,可以指定是否允许小数和负数 */ export declare function formatNumber(value: string, allowDot?: boolean, allowMinus?: boolean): string; /** * trunc 版本的 toFixed,避免四舍五入 * @param num * @param decimals 小数位数 */ export declare function truncToFixed(num: number, decimals?: number): string; /** * 通过添加单位缩写数字 * @param num * @param decimals 小数位数 * @param keepZero 是否保留为0时的小数部分 */ export declare function compactNumber(num: number | string, decimals?: number, keepZero?: boolean): string; /** * 将数字格式化为千分位格式 * @param num */ export declare function formatThousands(num?: number | string): string;