Čítač pomocí funkce setInterval v JavaScriptu

Samozřejmě není příliš zajímavé, že náš časovač pokaždé vypisuje to samé. Pojďme našemu úkolu přidat na složitosti a udělejme to, aby se každou sekundu do konzole vypisovala čísla ve vzestupném pořadí: nejprve 1, potom 2, potom 3 a tak dále.

K tomu budeme potřebovat proměnnou-čítač, která bude uchovávat své hodnoty mezi spuštěními funkce. Není těžké pochopit, že lze jednoduše vytvořit globální proměnnou:

javascriptlet i = 0; // globální proměnná

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

Přepišme kód kompaktněji:

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

Nebo ještě kompaktněji pomocí šipkové funkce:

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

Nechť je dána proměnná, ve které je inicialně uloženo číslo 100. Spusťte časovač, který bude každou sekundu snižovat hodnotu této proměnné o 1 a vypisovat tuto hodnotu do konzole.