⊗jsPmTrTS 446 of 505 menu

Спыненне таймера JavaScript

Вы ўжо ведаеце, як запусціць таймер, давайце цяпер навучымся яго спыняць. Для гэтага вам неабходна ведаць, што кожны таймер, запушчаны з дапамогай функцыі setInterval, мае ўнікальны нумар. Гэты нумар вяртае функцыя setInterval у момант запуску таймера:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // вывядзе нумар таймера

Для спынення таймера выкарыстоўваецца функцыя clearInterval, якая прымае ўнікальны нумар таго таймера, які трэба спыніць.

Для прыкладу давайце запусцім таймер, які выводзіць у кансоль лікі па ўзрастанні, пачынаючы з 1. Спынім таймер, як толькі на экран будзе выведзены лік 10:

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

Хай дадзена зменная, у якой першапачаткова захоўваецца лік 10. Запусціце таймер, які кожную секунду будзе памяншаць значэнне гэтай зменнай на 1 і выведе гэта значэнне ў кансоль. Як толькі значэнне зменнай дасягне нуля - спыніце таймер.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικά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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць