Czym jest właściwość Infinity używana w JavaScript

Czym jest właściwość Infinity używana w JavaScript
Unikalna wartość w JavaScript o nazwie „Nieskończoność”Służy do reprezentowania matematycznej nieskończoności () i przepełnienie wartości lub liczby niezliczonych. Bardziej niż jakakolwiek skończona liczba całkowita, nieskończoność jest większa. Gdy liczba przekroczy najwyższy limit dla liczby 1.797693134862315e+308, uderza w nieskończoność.

Ten samouczek opisuje właściwość Infinity w JavaScript.

Czym jest właściwość Infinity używana w JavaScript?

JavaScript Infinity to wartość liczbowa, którą można przypisać do dowolnej zmiennej w taki sam sposób, jak inne liczby można przypisać do zmiennych.

Po dodaniu dowolnego numeru w nieskończoności, przypisując go do dowolnej zmiennej, wyświetla się „Nieskończoność”:

var sum = nieskończoność + 18

Wyjście

Nieskończoność jest obiektem globalnym, który ma atrybut o nieskończonej długości. Technicznie Infinity jest klasyfikowane jako właściwość obiektu okiennego:

Oczywiście nieskończoność nie jest tym samym jak inne liczby; jest większy niż jakakolwiek liczba skończona. Zobaczmy gif poniżej, w którym można zaobserwować, że kiedy „1„Przekracza długość 308, daje nieskończoność:

Klasyfikacja nieskończoności w JavaScript

Nieskończoność jest klasyfikowana jako dodatnia nieskończoność ”+Nieskończoność”I negatywna nieskończoność”-Nieskończoność". Jeśli liczba przekroczy 1E308, da nieskończoność lub +nieskończoność, podczas gdy liczba ujemna przekroczy -1E308, daje -Nalekty:

Zobaczmy, jak działa nieskończoność w operacjach arytmetycznych.

W jaki sposób nieruchomość Infinity działa z operacjami arytmetycznymi?

Weź 10 mocy 1000, które wyprowadzi nieskończoność, ponieważ zwrócona wartość przekracza limit:

const infinitenumber = matematyka.pow (10, 1000);

Wyjście

Jeśli podzielisz jakikolwiek skończony numer z zero, zwróci także nieskończoność:

const Division = 1/0;

Wyjście

Czasami, gdy używasz nieskończoności z dowolną liczbą skończoną, taką jak dziel dowolnej liczby z nieskończonością, daje to skończoną liczbę ”0”;

Const Division = 100/Infinity;

Wyjście

Nieskończoność nie jest używana jako obiekt iteralny, taki jak „dla„Pętla, jeśli spróbujesz go wykorzystać, da błąd”Nieprawidłowy typeerror: nieskończoność nie jest iteracyjna”:

Bonusowa wskazówka

Nieskończoność jest używana w „Do„Pętla, ale nie jest to zalecane, ponieważ tworzy nieskończoną pętlę. Czasami przeglądarka ostrzega, że ​​scenariusz ma nieskończoną pętlę i będzie próbował uciec. Podczas gdy przez większość czasu rozbija przeglądarkę:

dla (niech i = 0; i// Nieskończona pętla

To wszystko o właściwości nieskończoności używanej w JavaScript.

Wniosek

Infinity to unikalna wartość liczbowa w JavaScript, która jest większa niż jakakolwiek liczba skończona. Nieskończoność jest klasyfikowana jako dodatnia nieskończoność ”+Nieskończoność”I negatywna nieskończoność”-Nieskończoność". Jeśli liczba przekroczy 1E308, zapewni nieskończoność lub +nieskończoność, podczas gdy liczba ujemna przekroczy -1e308, wysiada. Jest stosowany w operacjach arytmetycznych i instrukcjach warunkowych, ale nie jest używany jako obiekt iteralny. Ten samouczek opisał właściwość JavaScript Infinity.