пример
Проверьте значение, является ли безопасным целым числом:
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() Number. isSafeInteger() метод определяет , является ли значение безопасного целого.
Безопасное целое число представляет собой целое число , которое может быть точно представлено как IEEE-754 двойной точности числа (all integers from (2 53 - 1) до -(2 53 - 1) )
Этот метод возвращает истину, если значение имеет номер типа, а также безопасное целое. В противном случае она возвращает ложь.
Поддержка браузеров
метод | |||||
---|---|---|---|---|---|
Number. isSafeInteger() | 19 | 12,0 | 32 | 9 | 22 |
Синтаксис
Number.isSafeInteger( value )
Значения параметров
параметр | Описание |
---|---|
value | Необходимые. Значение для проверки |
Технические подробности
Возвращаемое значение: | Логическое. Возвращает истину, если значение является безопасным целым числом, в противном случае она возвращает ложь |
---|---|
Версия JavaScript: | ECMAScript 6 |
<JavaScript Number Ссылка