JavaScript Метод isSafeInteger()
Пример
Проверьте, является ли значение безопасным целым числом:
Number.isSafeInteger(123) //true
Number.isSafeInteger(-123) //true
Number.isSafeInteger(5-2) //true
Number.isSafeInteger(0) //true
Number.isSafeInteger(0.5) //false
Number.isSafeInteger(Math.pow(2, 53)) //false
Number.isSafeInteger(Math.pow(2, 53) - 1) //true
Number.isSafeInteger('123') //false
Number.isSafeInteger(false) //false
Number.isSafeInteger(Infinity) //false
Number.isSafeInteger(-Infinity) //false
Number.isSafeInteger(0 / 0) //false
Попробуйте сами »
Определение и использование
Метод Number.isSafeInteger() определяет, является ли значение безопасным целым числом.
Безопасное целое число - это целое число, которое может быть точно представлено в виде числа двойной точности IEEE-754 (все целые числа из (253 - 1) по -(253 - 1))
Этот метод возвращает true, если значение имеет тип Number и безопасное целое число. В противном случае он возвращает false.
Поддержка браузера
| Метод | |||||
|---|---|---|---|---|---|
| Number.isSafeInteger() | 19 | 12.0 | 32 | 9 | 22 |
Синтаксис
Number.isSafeInteger(value)
Значения параметров
| Параметр | Описание |
|---|---|
| value | Требуемый. Значение, подлежащее тестированию |
Технические детали
| Возвращаемое значение: | Булево. Возвращает true, если значение является безопасным целым числом, в противном случае оно возвращает false |
|---|---|
| Версия JavaScript: | ECMAScript 6 |
