Number.isSafeInteger()
Проверяет, является ли значение безопасным целым числом.
Сигнатура
Number.isSafeInteger(value)Возвращает true, если значение — целое в диапазоне безопасных целых (от -(2^53-1) до 2^53-1), где гарантируется точное представление.
Number.isSafeInteger(2 ** 53 - 1) // true
Number.isSafeInteger(2 ** 53) // false
Number.isSafeInteger(3.5) // false