setInterval vs setTimeout - acostaRossi/javascript-programs GitHub Wiki
setInterval
Il metodo setInterval() chiama una funzione o valuta un'espressione a intervalli specificati (in millisecondi).
Il metodo setInterval() continuerà a chiamare la funzione fino a quando non viene chiamato clearInterval() o la finestra viene chiusa.
Il valore ID restituito da setInterval() viene utilizzato come parametro per il metodo clearInterval().
setTimeout
Il metodo setTimeout() chiama una funzione o valuta un'espressione dopo un numero specificato di millisecondi.
La funzione viene eseguita una sola volta.