Co to jest JavaScript Number.MAX_SAFE_INTEGER?

Co To Jest Javascript Number Max Safe Integer



W JavaScript „ Numer ” obiekt odpowiada danym liczbowym. Pozwala użytkownikom reprezentować wartość liczbową, w tym zarówno liczby całkowite, jak i zmiennoprzecinkowe. Jest to wszechstronny obiekt, który oferuje różnorodne metody i właściwości do wykonywania określonych zadań, takich jak metoda „isFinite()” sprawdza, czy dana liczba jest skończona, czy nie, właściwość „MIN_VALUE” pokazuje najmniejszą możliwą wartość numer i wiele innych.

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.