Home / Programmazione / Javascript - AJAX / Creare un loop infinito in Javascript
Mattepuffo

Creare un loop infinito in Javascript

Creare un loop infinito in Javascript

Essendo Javascript un linguaggio guidato molto dagli eventi che accadono nel browser, i loop infiniti non vengono molto presi in considerazione (o almeno io ne ho fatto pochissimo uso).

Ma può comunque sempre capitare.

Vediamo tre modi in cui lanciare un loop infinito.

Il primo prevede l'uso di while:

while (true) {
    myFunction();
 }

 Semplicemente la funzione viene eseguita in continuazione.

Altra possibilità è con il for:

            for (; ; ) {
                myFunction();
            }

Semplicemente non impostiamo nessuna condizione, e quindi il for viene eseguito all'infinito.

Un'ultima possibilità, tra quelle che conosco, è questa:

            var c = 0;
            function counter() {
                console.log(++c);
            }

Questo script viene lanciato con il browser, e semplicmente non si ferma mai, in quanto indichiamo alla variabile di incrementarsi.

Tra le tre possibilità, quest'ultima mi è sembrata meno pesante per il browser.

Ma magari è una mia sensazione.

A questo punto Buona Pasqua a tutti!