Номер JavaScript isSafeInteger()
Примеры
Это безопасные целые числа?
Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');
Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);
Определение и использование
Метод Number.isSafeInteger()
возвращает
true
значение, если число является безопасным целым числом.
В противном случае возвращается false
.
Что такое безопасное целое число?
Безопасное целое число — это целое число, которое может быть точно представлено как число двойной точности IEEE-754: все целые числа от (2 53 - 1) до -(2 53 - 1).
Синтаксис
Number.isSafeInteger(value)
Параметры
Parameter | Description |
value | Required. The value to be tested. |
Возвращаемое значение
Тип | Описание |
логическое значение | true если значение является безопасным целым числом, иначе false . |
Дополнительные примеры
Это безопасные целые числа?
Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);
Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);
Поддержка браузера
Number.isSafeInteger()
является функцией ECMAScript6 (ES6).
ES6 (JavaScript 2015) поддерживается во всех современных браузерах:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isSafeInteger()
не поддерживается в Internet Explorer 11 (или более ранних версиях).