⊗jsPmTrTS 446 of 505 menu

Stoppe JavaScript-timer

Du ved allerede, hvordan man starter en timer, lad os nu lære at stoppe den. For at gøre dette skal du vide, at hver timer, startet med funktionen setInterval, har et unikt nummer. Dette nummer returneres af funktionen setInterval i øjeblikket timeren startes:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // vil udskrive timerens nummer

For at stoppe timeren bruges funktionen clearInterval, som accepterer det unikke nummer på den timer, der skal stoppes.

Lad os som eksempel starte en timer, der udskriver tal i stigende rækkefølge i konsollen, startende fra 1. Vi stopper timeren, så snart tallet 10 er vist:

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

Antag, at der er givet en variabel, der oprindeligt indeholder tallet 10. Start en timer, der hvert sekund vil reducere værdien af denne variabel med 1 og udskrive denne værdi i konsollen. Så snart værdien af variablen når nul - stop timeren.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis