Hva er Infinity -egenskapen som brukes til i JavaScript

Hva er Infinity -egenskapen som brukes til i JavaScript
En unik verdi i JavaScript kalt “evighet”Brukes til å representere matematisk uendelig () og overløpsverdier eller utallige tall. Mer enn noe begrenset heltall, uendelig er større. Når et tall krysser den høyeste grensen for et nummer 1.797693134862315E+308, det treffer uendelig.

Denne opplæringen vil beskrive Infinity -egenskapen i JavaScript.

Hva er Infinity -egenskapen som brukes til i JavaScript?

JavaScript Infinity er en numerisk verdi som kan tilordnes hvilken som helst variabel på samme måte som andre tall kan tilordnes variabler.

Når du legger til et hvilket som helst tall i uendelig ved å tilordne det til hvilken som helst variabel, sendes det ut “evighet”:

var sum = uendelig + 18

Produksjon

Infinity er et globalt objekt som har attributtet av uendelig lengde. Teknisk sett er uendelig kategorisert som en vindusobjektegenskap:

Uendelig er selvfølgelig ikke det samme som andre tall; det er større enn noe begrenset tall. La oss se den undergitte GIF, der det kan observeres at når "1”Overskrider lengden på 308, det gir en uendelig:

Klassifisering av uendelig i JavaScript

Uendelig er klassifisert som positiv uendelig "+evighet”Og negativ uendelig”-evighet”. Hvis antallet overstiger 1E308, vil det gi uendelig eller +uendelig, mens hvis det negative tallet overstiger -1e308, gir det -infinitet:

La oss se hvordan uendelig fungerer i de aritmetiske operasjonene.

Hvordan fungerer uendelig eiendom med aritmetiske operasjoner?

Ta 10 kraft på 1000 som vil sende ut uendelig fordi den returnerte verdien overstiger grensen:

const infinitenumber = matematikk.POW (10, 1000);

Produksjon

Hvis du vil dele noe begrenset nummer med null, vil det også returnere uendelig:

const divisjon = 1/0;

Produksjon

Noen ganger, når du bruker uendelig med et hvilket som helst begrenset tall, for eksempel dele et hvilket som helst tall med uendelig, gir det et begrenset tall "0”;

const divisjon = 100/uendelig;

Produksjon

Uendelig brukes ikke som et iterable objekt, for eksempel en "for-of”Loop, hvis du prøver å bruke den, vil det gi en feil”UNDAGED TYPEERROR: uendelig er ikke iterable”:

Bonus tips

Uendelig brukes i en "til”Loop, men det anbefales ikke, da det skaper en uendelig sløyfe. Noen ganger advarer nettleseren om at manuset har en uendelig sløyfe og vil forsøke å unnslippe det. Mens det meste av tiden krasjer det nettleseren:

for (la i = 0; i// uendelig sløyfe

Det handler om Infinity -eiendommen som brukes i JavaScript.

Konklusjon

Uendelig er en unik numerisk verdi i JavaScript som er større enn noe begrenset tall. Uendelig er klassifisert som positiv uendelig "+evighet”Og negativ uendelig”-evighet”. Hvis antallet overstiger 1E308, vil det gi uendelig eller +uendelig, mens hvis det negative tallet overstiger -1e308, gir det ut -infinity. Det brukes i aritmetiske operasjoner og betingede uttalelser, men ikke brukt som et iterable objekt. Denne opplæringen beskrev JavaScript Infinity -eiendommen.