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.