JavaScript taymerinin dayandırılması

Artıq taymeri necə işə salmağı bilirsiniz, gəlin indi onu necə dayandıracağımızı öyrənək. Bunun üçün siz bilməlisiniz ki, setInterval funksiyası ilə işə salınan hər bir taymerin unikal nömrəsi var. Bu nömrəni setInterval funksiyası taymer işə düşən anda qaytarır:

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

alert(timerId); // taymerin nömrəsini çap edəcək

Taymeri dayandırmaq üçün clearInterval funksiyası istifadə olunur, hansı ki, dayandırılması tələb olunan taymerin unikal nömrəsini qəbul edir.

Nümunə üçün gəlin, 1-dən başlayaraq artan ədədləri konsola çap edən bir taymer işə salaq. Taymeri, ekranda 10 rəqəmi çap olunan kimi dayandıraq:

javascriptlet i = 0;

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

Tutaq ki, bir dəyişən verilib, onun əvvəlcədən qiyməti 10-dır. Hər saniyə bu dəyişənin qiymətini 1 vahid azaldan və bu qiyməti konsola çap edən bir taymer işə salın. Dəyişənin qiyməti sıfıra çatan kimi - taymeri dayandırın.