A cosa serve la proprietà Infinity in JavaScript

A cosa serve la proprietà Infinity in JavaScript
Un valore univoco in JavaScript chiamato "Infinito"È usato per rappresentare l'infinito matematico () e valori di overflow o numeri non numerabili. Più di qualsiasi numero intero finito, l'infinito è più grande. Quando un numero attraversa il limite più alto per un numero 1.797693134862315E+308, colpisce l'infinito.

Questo tutorial descriverà la proprietà Infinity in JavaScript.

A cosa serve la proprietà Infinity in JavaScript?

JavaScript Infinity è un valore numerico che può essere assegnato a qualsiasi variabile nello stesso modo in cui altri numeri possono essere assegnati alle variabili.

Quando si aggiunge un numero in infinito assegnandolo a qualsiasi variabile, emette "Infinito":

VAR SUM = Infinity + 18

Produzione

L'infinito è un oggetto globale che ha l'attributo della lunghezza infinita. Tecnicamente, l'infinito è classificato come proprietà dell'oggetto della finestra:

Naturalmente, l'infinito non è lo stesso di altri numeri; è maggiore di qualsiasi numero finito. Vediamo la GIF di seguito, dove si può osservare che quando "1"Supera la lunghezza di 308, dà un'infinito:

Classificazione dell'infinito in Javascript

L'infinito è classificato come infinito positivo "+Infinito"E infinito negativo"-Infinito". Se il numero supera 1e308, darà Infinity o +Infinity, mentre se il numero negativo supera -1e308, dà -Infinity:

Vediamo come funziona l'infinito nelle operazioni aritmetiche.

Come funziona la proprietà Infinity con le operazioni aritmetiche?

Prendi 10 potenza di 1000 che emetteranno l'infinito perché il valore restituito supera il limite:

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

Produzione

Se dividerai qualsiasi numero finito con zero, restituirà anche l'infinito:

const division = 1/0;

Produzione

A volte, quando usi l'infinito con qualsiasi numero finito, come dividere qualsiasi numero con l'infinito, dà un numero finito "0";

Const Division = 100/Infinity;

Produzione

L'infinito non è usato come oggetto iterabile, come un "per di"Loop, se provi a utilizzarlo, darà un errore"TypeEerror non integrato: l'infinito non è iterabile":

Suggerimento bonus

L'infinito è usato in "per"Loop, ma non è raccomandato, in quanto crea un ciclo infinito. A volte, il browser avverte che la sceneggiatura ha un ciclo infinito e tenterà di sfuggirlo. Mentre la maggior parte delle volte, si schianta il browser:

per (let i = 0; i// Ciclo infinito

Si tratta della proprietà Infinity utilizzata in JavaScript.

Conclusione

Infinity è un valore numerico univoco in JavaScript che è maggiore di qualsiasi numero finito. L'infinito è classificato come infinito positivo "+Infinito"E infinito negativo"-Infinito". Se il numero supera 1e308, darà Infinity o +Infinity, mentre se il numero negativo supera -1e308, emette -Infinity. È usato nelle operazioni aritmetiche e nelle dichiarazioni condizionali, ma non utilizzato come oggetto iterabile. Questo tutorial ha descritto la proprietà JavaScript Infinity.