Numer JavaScript isSafeInteger()
Przykłady
Czy to bezpieczne liczby całkowite?
Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');
Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);
Definicja i użycie
Metoda Number.isSafeInteger()
zwraca
true
, jeśli liczba jest bezpieczną liczbą całkowitą.
W przeciwnym razie zwraca false
.
Co to jest bezpieczna liczba całkowita?
Bezpieczna liczba całkowita to liczba całkowita, którą można dokładnie przedstawić jako liczbę o podwójnej precyzji IEEE-754: wszystkie liczby całkowite od (2 53 - 1) do - (2 53 - 1).
Składnia
Number.isSafeInteger(value)
Parametry
Parameter | Description |
value | Required. The value to be tested. |
Wartość zwrotu
Rodzaj | Opis |
Wartość logiczna | true jeśli wartość jest bezpieczną liczbą całkowitą, w przeciwnym razie false . |
Więcej przykładów
Czy to bezpieczne liczby całkowite?
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);
Obsługa przeglądarki
Number.isSafeInteger()
to funkcja ECMAScript6 (ES6).
ES6 (JavaScript 2015) jest obsługiwany we wszystkich nowoczesnych przeglądarkach:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isSafeInteger()
nie jest obsługiwany w programie Internet Explorer 11 (lub starszym).