141 of 264 menu

Funzione setInterval

La funzione setInterval esegue il codice a intervalli di tempo specificati. Come primo parametro va passata una callback, e come secondo - il tempo in millisecondi che indica l'intervallo dopo il quale si ripeterà il codice specificato dal primo parametro. La funzione restituisce un identificatore univoco, utilizzando il quale è possibile fermare il timer. A tale scopo, questo identificatore va passato alla funzione clearInterval.

Sintassi

setInterval(funzione, tempo);

Esempio

Avviamo un timer che, ogni secondo, visualizza in console un testo:

setInterval(function() { console.log('testo'); }, 1000);

Esempio

Avviamo un timer che, ogni secondo, visualizza in console numeri interi in ordine crescente:

let i = 0; setInterval(function() { console.log(i++); }, 1000);

Esempio

Fermiamo il timer quando il contatore raggiunge il valore 10:

let i = 0; let id = setInterval(function() { i++; if (i == 10) { clearInterval(id); } else { console.log(i); } }, 1000);

Vedi anche

  • la funzione setTimeout,
    che imposta un ritardo prima dell'esecuzione del codice
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta