⊗jsPmTrTS 446 of 505 menu

Stoppa JavaScript-timer

Du vet redan hur man startar en timer, låt oss nu lära oss hur man stoppar den. För att göra detta behöver du veta att varje timer som startas med funktionen setInterval har ett unikt nummer. Detta nummer returneras av funktionen setInterval när timern startas:

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

För att stoppa en timer används funktionen clearInterval, som tar emot det unika numret på den timer som ska stoppas.

Låt oss som exempel starta en timer som skriver ut siffror i stigande ordning, med start från 1. Vi stoppar timern när siffran 10 har skrivits ut:

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

Antag att vi har en variabel som initialt innehåller siffran 10. Starta en timer som varje sekund minskar värdet på denna variabel med 1 och skriver ut värdet till konsolen. När variabelns värde når noll - stoppa timern.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa