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
← Все записи: Number и Math в JavaScript
Поддержать проект