typescript-util
Version:
JS/TS 的简单工具
40 lines • 1.42 kB
TypeScript
/**
* NumberTool
* @author 冰凝
* @date 2022-09-19 09:42:40
**/
export declare class NumberTool {
/**
* 以货币形式展示数字 <br>
* @param amount 待显示金额
* @param fraction 小数位数, 默认 2
* @param interval 间隔 默认 4
* @param locale 货币标识 默认 ¥
*/
static showAmount(amount: string | number, fraction?: number, interval?: number, locale?: string): string;
/**
* 展示一个数字 使用指定的分隔位和小数位数
* @param num 要展示的数字
* @param fraction 小数位数 大于等于零
* @param interval 分隔位 大于等于一
*/
static show(num: string | number, fraction?: number, interval?: number): string;
/**
* 数值边界限制
* @param num 待处理数字
* @param min 最小值(含)
* @param max 最大值 (含)
*/
static limit(num: number, min?: number, max?: number): number;
/**
* 指定数字范围转范围内所有数组成的数组, 步进1 <br>
* 范围:
* - 对于整数 恰好是 [start, end];
* - 对于小数 从 start, 开始按照步长增长到最后一个 小于等于 end 的数字
*
* @param start 开始范围, 允许大于 end
* @param end 结束范围, 允许小于 start
*/
static range(start: number, end: number): Array<number>;
}
//# sourceMappingURL=NumberTool.d.ts.map