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ść + 18Wyjś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; iTo 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.