Home > @zero-dim/utils > isNumber
isNumber() function
判断值是否为数字类型
Signature:
typescript
export declare function isNumber(val: unknown): val is string;
Parameters
Parameter | Type | Description |
---|---|---|
val | unknown | 要检查的值 |
val is string
类型谓词,用于在 TypeScript 中进行类型收窄
Remarks
使用类型谓词(type predicate)可以让 TypeScript 在运行时收窄变量类型
Example
ts
isNumber(123) // true
isNumber('123') // false
isNumber(NaN) // true
isNumber(Infinity) // true