Metoda Number isSafeInteger() w JavaScript
- Poprzednia strona isNaN()
- Następna strona MAX_SAFE_INTEGER
- Wróć do poprzedniego poziomu Podręcznik Referencyjny JavaScript Number
Definicja i użycie
jeśli liczba jest bezpieczną liczbą całkowitą:Number.isSafeInteger()
Metoda zwraca true
. W przeciwnym razie zwraca false
.
Zobacz również:
Co to są bezpieczne liczby całkowite?
Bezpieczne liczby całkowite (Safe Integer) to liczby całkowite, które można dokładnie wyrazić jako liczby zmiennoprzecinkowe IEEE-754: od (253 - 1) do -(253 - 1) wszystkie liczby całkowite.
Przykład
Przykład 1
Czy te są bezpiecznymi liczbami całkowitymi?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
Przykład 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
Przykład 3
Czy te są bezpiecznymi liczbami całkowitymi?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
Przykład 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
syntaktyka
Number.isSafeInteger(value)
parametr
parametr | opis |
---|---|
value | wymagane. Wartość do testu. |
zwracana wartość
typ | opis |
---|---|
wartość logiczna | jeśli wartość jest bezpiecznym liczbą całkowitą: true w przeciwnym razie false . |
obsługa przeglądarek
Number.isSafeInteger()
jest cechą ECMAScript6 (ES6).
Wszystkie przeglądarki obsługują ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
obsługuje | obsługuje | obsługuje | obsługuje | obsługuje |
Internet Explorer 11 (lub wcześniejsze wersje) nie obsługuje Number.isSafeInteger()
.
- Poprzednia strona isNaN()
- Następna strona MAX_SAFE_INTEGER
- Wróć do poprzedniego poziomu Podręcznik Referencyjny JavaScript Number