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

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

javascriptlet timerId = setInterval(function() {
  console.log('!')
}, 1000);

alert(timerId); // вывядзе нумар таймера

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

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

javascriptlet i = 0;

let timerId = setInterval(function() {
  console.log(++i);
  
  if (i >= 10) {
    clearInterval(timerId);
  }
}, 1000);
Задание 1

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