Contor folosind funcția setInterval în JavaScript

Desigur, nu este foarte interesant faptul că timer-ul nostru afișează același lucru de fiecare dată. Să complicăm sarcina și să facem astfel încât în fiecare secundă în consolă să fie afișate numere în ordine crescătoare: mai întâi 1, apoi 2, apoi 3 și așa mai departe.

Pentru aceasta, vom avea nevoie de o variabilă-contor, care să-și păstreze valoarea între apelurile funcției. Este ușor de înțeles că putem simplu face o variabilă globală:

javascriptlet i = 0; // variabilă globală

setInterval(function() {
  i++;
  console.log(i);
}, 1000);

Să rescriem mai compact:

javascriptlet i = 0;
setInterval(function() {
  console.log(++i);
}, 1000);

Sau și mai compact folosind funcția săgeată:

javascriptlet i = 0;
setInterval(() => console.log(++i), 1000);
Задание 1

Să presupunem că este dată o variabilă în care inițial este stocat numărul 100. Porniți un timer care în fiecare secundă va micșora valoarea acestei variabile cu 1 și va afișa această valoare în consolă.