JS: Number.isSafeInteger
Number.isSafeInteger(number)-
If number is a integer and its absolute value is ≤ 2^53-1, returns
true. Else,false.console.assert(Number.isSafeInteger(2 ** 53 - 1) === true); console.assert(Number.isSafeInteger(2 ** 53) === false); console.assert(Number.isSafeInteger(3.0) === true); console.assert(Number.isSafeInteger(3.001) === false); console.assert(Number.isSafeInteger(NaN) === false); console.assert(Number.isSafeInteger(Infinity) === false); console.assert(Number.isSafeInteger([]) === false);