Dieser Artikel erläutert das SetInterval und die SetTimeout in JavaScript und ihre gemeinsamen Unterschiede.
Was ist ein SetInterval in JavaScript?
Der "setInterval ()"In JavaScript führt ein JavaScript -Ausdruck kontinuierlich alle aus"XIntervall. Es wiederholt eine bestimmte Funktion in jedem bestimmten Zeitintervall.
Syntax
Befolgen Sie die untergegebene Syntax für die Methode setInterval ():
Fenster.setInterval (Funktion, Zeit);Zwei Parameter werden nach dieser Methode akzeptiert:
Beispiel
Hier setzen wir den Timer, indem wir das Zeitintervall auf einem Schaltflächen -Klickereignis einstellen:
Ein ... kreieren
Tagelement und eine ID zuweisen “ZeitWo die Zeit gezeigt wird:
Schreiben Sie in der JavaScript -Datei die folgenden Codezeilen:
Funktion Timer ()Im obigen Code -Snippet:
In der Ausgabe können Sie feststellen, dass die Zeit nach einem bestimmten Zeitintervall im Klickereignis angezeigt wird:
Was ist SetTimeout in JavaScript?
Der "setTimeoutDie Methode wird verwendet, um die Funktion nach einer bestimmten Zeit aufzurufen. Es läuft erst einmal nach einer bestimmten Zeit.
Syntax
Befolgen Sie die bereitgestellte Syntax für die Methode setInterval ():
Fenster.setInterval (Funktion, Zeit);Es dauert zwei Parameter:
Beispiel
Rufen Sie die SetTimeOut () -Methode im Klickereignis auf, indem Sie die Funktion und die Zeit in Millisekunden übergeben:
Erstellen Sie ein Element mit dem
Schild:
Ausgang
setInterval vs setTimeout
Die Hauptaufgabe von “setTimeout”Soll die Funktion nach einer bestimmten Zeitspanne aufrufen. Im Gegensatz, "setInterval”Wird häufig verwendet, um eine Funktion nach einer vorgegebenen Zeitspanne auszuführen. Der Hauptunterschied zwischen SetTimeOut und SetInterval besteht darin, dass SetTimeout nur einmal nach einer bestimmten Zeit ausgeführt wird. Die SetInterval -Funktion kann jedoch wiederholt verwendet werden.
Abschluss
“setTimeout ()" Und "setInterval ()”Sind die vordefinierten JavaScript -Methoden zur Planung der Aufgaben. Der "setInterval ()Wiederholt eine bestimmte Funktion in jedem bestimmten Zeitintervall, während die “setTimeoutDie Methode wird verwendet, um die Funktion einmal nach einer bestimmten Zeitspanne aufzurufen. Dieser Artikel erläuterte das SetInterval und die SetTimeout in JavaScript und ihre gemeinsamen Unterschiede.