isInteger()function

isInteger(value: unknown, min = Number.MIN_SAFE_INTEGER, max = Number.MAX_SAFE_INTEGER): value is number
ParamType
valueunknown
The value to test. required
minunknown
Minimum allowed value, inclusive (defaults to Number.MIN_SAFE_INTEGER). Defaults to Number.MIN_SAFE_INTEGER
maxunknown
Maximum allowed value, inclusive (defaults to Number.MAX_SAFE_INTEGER). Defaults to Number.MAX_SAFE_INTEGER
Return
value is number
true if value is an integer within range, otherwise false.

Is an unknown value an integer (optionally within specified min/max values)?

Examples

isInteger(5, 0, 10) // true