NumberConstructor.isNumber method
NumberConstructor › isNumber
Official
Type guard to check if a value is a number.Signature:
isNumber(obj: unknown): obj is numberParameters:
| Parameter | Type | Description |
|---|---|---|
| obj | unknown | The value to check. |
Returns: obj is number — true if the value is a number, false otherwise.
Remarks:
RegardingNaN see: https://forum.obsidian.md/t/bug-number-isnumber-definition/98104. Example:
console.log(Number.isNumber(123)); // trueconsole.log(Number.isNumber('123')); // falseconsole.log(Number.isNumber(NaN)); // trueconsole.log(Number.isNumber(Infinity)); // trueconsole.log(Number.isNumber(-Infinity)); // true