logo

JavaScript-Methode setTimeout()

Der setTimeout() Die Methode in JavaScript wird verwendet, um eine Funktion auszuführen, nachdem das angegebene Zeitintervall abgewartet wurde. Diese Methode gibt einen numerischen Wert zurück, der den ID-Wert des Timers darstellt.

im Gegensatz zu den setInterval() Methode, die setTimeout() Die Methode führt die Funktion nur einmal aus. Diese Methode kann mit oder ohne geschrieben werden Fenster Präfix.

Wir können das nutzen clearTimeout() Methode, um die Zeitüberschreitung zu stoppen oder die Ausführung der in der angegebenen Funktion zu verhindern setTimeout() Methode. Der von zurückgegebene Wert setTimeout() Methode kann als Argument der verwendet werden clearTimeout() Methode zum Abbrechen des Timers.

Die häufig verwendete Syntax von setTimeout() Die Methode ist unten angegeben.

Syntax

 window.setTimeout(function, milliseconds); 

Parameterwerte

Diese Methode benötigt zwei Parameterwerte Funktion Und Millisekunden die wie folgt definiert sind.

Funktion: Es handelt sich um die Funktion, die den Codeblock enthält, der ausgeführt wird.

Millisekunden: Dieser Parameter stellt das Zeitintervall dar, nach dem die Ausführung der Funktion erfolgt. Das Intervall wird in Millisekunden angegeben. Der Standardwert ist 0. Er definiert, wie oft der Code ausgeführt wird. Wenn nicht angegeben, der Wert 0 wird eingesetzt.

Lassen Sie uns die Verwendung von verstehen setTimeout() Veranschaulichen Sie die Methode anhand einiger Abbildungen.

Beispiel 1

Dies ist ein einfaches Beispiel für die Verwendung von setTimeout() Methode. Hier wird im Abstand von zwei Sekunden ein Warndialogfeld angezeigt. Wir verwenden keine Methode, um die Ausführung der in angegebenen Funktion zu verhindern setTimeout() Methode. Also die setTimeout() Die Methode führt die angegebene Funktion nur einmal nach dem angegebenen Zeitintervall aus.

 setTimeout() method <h3> This is an example of using the setTimeout() method </h3> <p> Click the following button before 2 seconds to see the effect. </p> Stop var a = setTimeout(fun1, 2000); function fun1() { var win1 = window.open(); win1.document.write(&apos; <h2> Welcome to the javaTpoint.com </h2>&apos;); setTimeout(function(){win1.close()}, 2000); } function stop() { clearTimeout(a); } 
Testen Sie es jetzt

Ausgabe

JavaScript-Methode setTimeout()

Die Ausgabe bleibt gleich, wenn der Benutzer auf klickt stoppen Taste vor zwei Sekunden. Andernfalls wird ein neuer Tab nach zwei Sekunden geöffnet und nach zwei Sekunden nach dem Öffnen geschlossen.