Che differenza c’è tra setInterval() e setTimeOut()?

Utente HTML.it
chiede

Che differenza c’è tra setInterval() e setTimeOut()?

Redazione HTML.it
risponde

Entrambi questi costrutti eseguono il codice a un intervallo prefissato, ma seTimeOut() esegue il codice una volta sola; setInterval() ripete il codice a intervalli regolari.