Heim >Web-Frontend >HTML-Tutorial >Was ist der Unterschied zwischen setTimeout() und setInterval() in JavaScript?

Was ist der Unterschied zwischen setTimeout() und setInterval() in JavaScript?

王林
王林nach vorne
2023-09-01 15:01:071356Durchsuche

Was ist der Unterschied zwischen setTimeout() und setInterval() in JavaScript?

setTimeout(function,duration) – Diese Funktion ruft die Funktion nach der Dauer in Millisekunden auf. Dies funktioniert für eine Ausführung. Sehen wir uns ein Beispiel an –

Es wartet 2000 Millisekunden und führt dann die Rückruffunktion „alert('Hallo“) aus –

setTimeout(function() { alert('Hello');}, 2000);

setInterval(function,uration) – Diese Funktion ruft function nach jeder duration Millisekunden auf. Dies kann unbegrenzt oft durchgeführt werden. Sehen wir uns ein Beispiel an:

Es löst alle 2000 ms eine Warnung („Hallo“) aus, nicht nur einmal.

setInterval(function() { alert('Hello');}, 2000);

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen setTimeout() und setInterval() in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen