⊗jsPmTrTS 446 of 505 menu

Zastavenie časovača JavaScript

Už viete, ako spustiť časovač, poďme sa teraz naučiť, ako ho zastaviť. Na to potrebujete vedieť, že každý časovač spustený pomocou funkcie setInterval má jedinečné číslo. Toto číslo vracia funkcia setInterval v momente spustenia časovača:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // vypíše číslo časovača

Na zastavenie časovača sa používa funkcia clearInterval, ktorá prijíma jedinečné číslo toho časovača, ktorý sa má zastaviť.

Pre príklad spustíme časovač, ktorý vypisuje do konzoly čísla vo vzostupnom poradí, začínajúc od 1. Zastavíme časovač, akonáhle sa na obrazovku vypíše číslo 10:

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

Nech je daná premenná, v ktorej sa pôvodne ukladá číslo 10. Spustite časovač, ktorý každú sekundu zníži hodnotu tejto premennej o 1 a vypíše túto hodnotu do konzoly. Akonáhle hodnota premennej dosiahne nulu - zastavte časovač.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť