UNPKG

1.15 kBTypeScriptView Raw
1/**
2 * Number 对象扩展
3 */
4interface Number {
5 /**
6 * 数字填充
7 *
8 * @param length 长度
9 * @param radix 进制
10 * @return 填充后的字符串数字
11 */
12 toPaddedString(length: number, radix: number): string;
13}
14interface NumberConstructor {
15 /**
16 * 判断数字是否为奇数
17 *
18 * @param num 需要判断的数字
19 * @return boolean 数字是为奇数返回 true;否则返回 false
20 */
21 isOdd(num: number): boolean;
22 /**
23 * 判断数字是否为偶数
24 *
25 * @param num 需要判断的数字
26 * @return boolean 数字是为偶数返回 true;否则返回 false
27 */
28 isEven(num: number): boolean;
29 /**
30 * 判断一个数字是否在另两个数字之间
31 *
32 * @param num 需要判断的数
33 * @param min 最小值
34 * @param max 最大值
35 * @param match 是否包含最小值或最大值
36 * @return boolean 数字是否在另两个数字之间,返回 true;否则返回 false
37 */
38 isBetween(num: number, min: number, max: number, match?: boolean | undefined): boolean;
39}
40declare var Number: NumberConstructor;