Ten post omawia użycie właściwości Number.MAX_SAFE_INTEGER w JavaScript.
Co to jest JavaScript Number.MAX_SAFE_INTEGER?
„ MAX_SAFE_INTEGER ” obiektu „Liczba” określa maksymalny limit wartości całkowitej, jaką może przechowywać zmienna. Ta właściwość zwraca stałą liczbę, która jest maksymalną wartością całkowitą. Jest najczęściej używany w instrukcjach warunkowych do sprawdzenia, czy dana liczba jest mniejsza, czy większa od maksymalnej wartości całkowitej.
Składnia
Numer . MAX_SAFE_INTEGER
Powyższa składnia zwraca maksymalną bezpieczną liczbę całkowitą, czyli (2 53 - 1).
Wykorzystajmy wyżej zdefiniowaną właściwość praktycznie.
Przykład 1: Zastosowanie właściwości JavaScript MAX_SAFE_INTEGER
W tym przykładzie zastosowano właściwość „MAX_SAFE_INTEGER”, aby uzyskać bezpieczną wartość całkowitą do maksymalnego limitu:
< scenariusz >niech wartość = Numer . MAX_SAFE_INTEGER ;
konsola. dziennik ( 'Wyjście: ' + wartość ) ;
scenariusz >
W powyższych liniach kodu:
- Po pierwsze, zmienna „wartość” jest deklarowana za pomocą słowa kluczowego „let”, które stosuje „ MAX_SAFE_INTEGER ” powiązana z obiektem „Liczba”.
- Następnie „ log.konsoli() Metoda ” służy do wyświetlania wyjścia zmiennej „wartość” w konsoli.
Wyjście
Tutaj konsola wyświetla maksymalną bezpieczną wartość całkowitą.
Przykład 2: Stosowanie właściwości „MAX_SAFE_INTEGER” ze zmienną
W tym przykładzie zastosowano właściwość „MAX_SAFE_INTEGER” ze zmienną w celu zwrócenia maksymalnej bezpiecznej liczby całkowitej:
< scenariusz >niech wartość = 200 ;
konsola. dziennik ( 'Wyjście: ' + wartość. MAX_SAFE_INTEGER ) ;
scenariusz >
Tym razem zmienna „value” jest powiązana z właściwością „MAX_SAFE_INTEGER” zamiast z obiektem „Number”.
Wyjście
Można zauważyć, że konsola pokazuje „undefined” jako dane wyjściowe, ponieważ „MAX_SAFE_INTEGER” działa tylko z obiektem „Number”.
Wniosek
JavaScript “ MAX_SAFE_INTEGER ” odpowiada obiektowi „Number”, który reprezentuje stałą maksymalną bezpieczną wartość całkowitą (2 53 – 1). Każda liczba, która jest większa niż maksymalna bezpieczna liczba całkowita, usuwa dokładność liczby, która jest reprezentowana jako typ liczbowy w JavaScript. W tym przewodniku szczegółowo wyjaśniono właściwość JavaScript Number.MAX_SAFE_INTEGER.