Метод JavaScript Number isSafeInteger()
- Предыдущая страница isNaN()
- Следующая страница MAX_SAFE_INTEGER
- Вернуться на один уровень вверх Референсное руководство JavaScript Number
Определение и использование
Если число является безопасным целым числомNumber.isSafeInteger()
Метод возвращает true
. В противном случае возвращается false
.
Дополнительная информация:
Что такое безопасное целое число?
Безопасные целые числа (Safe Integer) - это целые числа, которые можно точно представить в виде двойной точности числа IEEE-754: от (253 до -(253 Все целые числа от -1)
Пример
Пример 1
Эти ли это безопасные целые числа?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
Пример 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
Пример 3
Эти ли это безопасные целые числа?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
Пример 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
Синтаксис
Number.isSafeInteger(value)
Параметр
Параметр | Описание |
---|---|
value | Обязателен. Значение для тестирования. |
Возвратное значение
Тип | Описание |
---|---|
Булево значение | Если это безопасное целое число true в противном случае false . |
Поддержка браузеров
Number.isSafeInteger()
Это функция ECMAScript6 (ES6).
Все браузеры поддерживают ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
поддерживается | поддерживается | поддерживается | поддерживается | поддерживается |
Internet Explorer 11 (или более ранние версии) не поддерживается Number.isSafeInteger()
.
- Предыдущая страница isNaN()
- Следующая страница MAX_SAFE_INTEGER
- Вернуться на один уровень вверх Референсное руководство JavaScript Number