1.1.18-alpha.1 • Published 10 months ago
@gaopeng123/utils.number v1.1.18-alpha.1
number
随机数
randomInt: (min?: number, max?: number): number
获取限定大小的随机整数
randomInt(5, 100); // 默认min = 0; max = 10;
量级转换
toThousands:(val: string | number, digit: number = 0): string
将数字转换为千位制转换,digit小数点精确到几位
toThousands(9999999); // '9,999,999'
toThousands(9999999.000, 3); // '9,999,999.000'
bitUpgrade: (n:number, opt: UpgradeOptions): string
比特转换
type UpgradeOptions = {
decimal?: number, // 保留几位小数 默认俩位
delimiter?: string, // 数字和单位之间的分隔符 默认为 无
}
bitUpgrade(1000); // '1.00KB'
bitUpgrade(1025, {delimiter: ' '}); // '1.00 KB'
bitUpgrade(999); // '999B'
bitRateUpgrade
比特率转换
bitRateUpgrade(1000);//'1000bps'
bitRateUpgrade(1025, {delimiter: ' '}); // '1.00 Kbps'
unitUpgrade:(num: number, options?: UnitUpgradeProps): number, string
单位进阶
UnitUpgradeProps = {
type?: 'bit' | 'bitRate',
decimal?: number, // 保留几位小数 默认俩位
}
unitUpgrade(1000); //(['1.00', 'KB']
toFixed: (num:number, fix?: number);
4舍5入,避免原生toFixed的银行家舍入法导致的问题
最值
max: (...args: number[]): number;
求最大值
max(3,4,9); // 9
min: (...args: number[]): number;
求最小值
min(3,4,9); // 3
1.1.18-alpha.1
10 months ago
1.1.17
10 months ago
1.1.16-alpha.4
1 year ago
1.1.17-alpha.0
11 months ago
1.1.16-alpha.0
1 year ago
1.1.15
1 year ago
1.1.15-alpha.9
1 year ago
1.1.15-alpha.6
1 year ago
1.1.15-alpha.5
1 year ago
1.1.14
1 year ago
1.1.14-alpha.1
1 year ago
1.1.13-alpha.4
2 years ago
1.1.13-alpha.3
2 years ago
1.1.9
2 years ago
1.1.12
2 years ago
1.1.10
2 years ago
1.1.12-alpha.2
2 years ago
1.1.7
2 years ago
1.1.5
2 years ago
1.1.0
2 years ago
1.0.0
2 years ago
0.8.4
2 years ago
0.6.1
3 years ago
0.6.0
3 years ago
0.5.0
3 years ago
0.4.13
3 years ago
0.4.14
3 years ago
0.4.7
3 years ago
0.4.6
3 years ago
0.4.5
3 years ago
0.4.2
3 years ago
0.4.1
3 years ago
0.4.0
3 years ago
0.3.6
3 years ago
0.3.4
3 years ago
0.3.2
3 years ago