Number.isSafeInteger

Returns true if the value passed is a safe integer.

A safe integer is an integer that can be exactly represented as an IEEE-754 double precision number (all integers from $-(2^{53} - 1)$ to $2^{53} - 1$).

Syntax

isSafeInteger(number)

Parameters

Return value

A boolean.

Examples

Number.isSafeInteger(42)
true
Number.isSafeInteger(9007199254740992)
false

See also