⊗jsPmTrTS 446 of 505 menu

Stoppen eines JavaScript-Timers

Sie wissen bereits, wie man einen Timer startet, lassen Sie uns jetzt lernen, wie man ihn stoppt. Dazu müssen Sie wissen, dass jeder Timer, der mit der Funktion setInterval gestartet wird, eine eindeutige Nummer hat. Diese Nummer wird von der Funktion setInterval zurückgegeben, wenn der Timer gestartet wird:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // gibt die Timer-Nummer aus

Um den Timer zu stoppen, wird die Funktion clearInterval verwendet, die die eindeutige Nummer des Timers annimmt, der gestoppt werden soll.

Starten wir als Beispiel einen Timer, der Zahlen in aufsteigender Reihenfolge in der Konsole ausgibt, beginnend mit 1. Stoppen wir den Timer, sobald die Zahl 10 ausgegeben wurde:

let i = 0; let timerId = setInterval(function() { console.log(++i); if (i >= 10) { clearInterval(timerId); } }, 1000);

Angenommen, es gibt eine Variable, die anfangs die Zahl 10 speichert. Starten Sie einen Timer, der jede Sekunde den Wert dieser Variable um 1 verringert und diesen Wert in der Konsole ausgibt. Sobald der Wert der Variable Null erreicht - stoppen Sie den Timer.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen