⊗jsPmTrTS 446 of 505 menu

JavaScripti ajasturi peatamine

Te juba teate, kuidas ajastit käivitada, nüüd õpime, kuidas seda peatada. Selleks peate teadma, et igal ajastril, mida käitatakse funktsiooni setInterval abil, on unikaalne number. Selle numbri tagastab funktsioon setInterval ajastri käivitamise hetkel:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // kuvab ajastri numbri

Ajastri peatamiseks kasutatakse funktsiooni clearInterval, mis võtab vastu unikaalse numbri sellest ajastrist, mida tuleb peatada.

Näitena käivitame ajastri, mis kuvab konsooli numbreid kasvavas järjekorras, alates 1. Peatame ajastri niipea, kui ekraanile kuvatakse number 10:

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

Olgu antud muutuja, milles algselt hoitakse numbrit 10. Käivitage ajastur, mis iga sekund vähendab selle muutuja väärtust 1 võrra ja kuvab selle väärtuse konsoolis. Niipea kui muutuja väärtus jõuab nullini - peatage ajastur.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu