isNumber()function

isNumber(value: unknown, min = Number.NEGATIVE_INFINITY, max = Number.POSITIVE_INFINITY): value is number
ParamType
valueunknown
The value to test. required
minunknown
Minimum allowed value, inclusive (defaults to -Infinity). Defaults to Number.NEGATIVE_INFINITY
maxunknown
Maximum allowed value, inclusive (defaults to +Infinity). Defaults to Number.POSITIVE_INFINITY
Return
value is number
true if value is a finite number within range, otherwise false.

Is a value a finite number (optionally within a specified min/max range)?

Examples

isNumber(17, 10, 20) // true