Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist der Unterschied zwischen den beiden Timern in Javascript?
Unterschied: Der setTimeout()-Timer führt bestimmte Codes nach der angegebenen Zeit aus, und der Code stoppt automatisch, nachdem er einmal ausgeführt wurde, während der setInterval()-Timer bestimmte Codes entsprechend dem angegebenen Zeitraum wiederholt ausführt und der Timer dies nicht tut wird automatisch gestoppt. Sie müssen clearInterval() aufrufen, um es manuell zu stoppen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
JavaScript-Timer, manchmal auch „Timer“ genannt, wird verwendet, um bestimmte Aufgaben nach Ablauf einer bestimmten Zeit auszuführen, ähnlich dem Wecker in unserem Leben.
In JavaScript können wir Timer verwenden, um die Ausführung bestimmter Codes zu verzögern oder um bestimmte Codes in festen Intervallen wiederholt auszuführen. Sie können beispielsweise einen Timer verwenden, um die Anzeigen auf der Seite regelmäßig zu aktualisieren oder eine Echtzeituhr usw. anzuzeigen.
JavaScript bietet zwei Möglichkeiten zum Einstellen von Timern, nämlich setTimeout() und setInterval().
setTimeout()Rufen Sie eine Funktion oder einen Berechnungsausdruck nach den angegebenen Millisekunden auf.
Übergeben Sie drei Parameter.
code Die JS-Codezeichenfolge, die nach der aufzurufenden Funktion ausgeführt werden soll ausgeführt Die Anzahl der Millisekunden, die gewartet werden soll, bevor der Code
lang ist optional und wird im Allgemeinen nicht geschrieben. Wählen Sie den Skriptsprachentyp
Übergeben Sie drei Parameter. Der Code muss die aufzurufende Funktion oder die auszuführende Codezeichenfolge sein. Millisec muss ausgeführt werden periodisch oder zwischen Codeaufrufen Das Zeitintervall
lang ist optional, lassen Sie die Hälfte leer, um den Sprachtyp auszuwählen
setTimeout ()
Führen Sie bestimmte Codes nach der angegebenen Zeit aus (Einheit ist Millisekunden), der Code wird nur einmal ausgeführtsetInterval() | Führen Sie bestimmte Codes wiederholt gemäß dem angegebenen Zeitraum aus (Einheit ist Millisekunden). Der Timer stoppt nicht automatisch, es sei denn, die Funktion „clearInterval()“ wird aufgerufen, um das Browserfenster manuell zu stoppen oder zu schließen |
---|
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen den beiden Timern in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!