Метод Number.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.
Что такое безопасное целое число в JavaScript?
Безопасное целое число — это целое число, которое можно точно представить как IEEE-754. Число двойной точности: все целые числа от (253 – 1) до -(253 – 1).
Синтаксис
Number.isSafeInteger(value)
Параметры
| Параметр | Описание |
| value | Обязательно. Значение, которое необходимо проверять. |
Возвращаемое значение
| Тип | Описание |
| Boolean | 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) поддерживается во всех современных браузерах с июня 2017 года:
| Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
Number.isSafeInteger() не поддерживается в Internet Explorer.