En teller ved hjelp av funksjonen setInterval i JavaScript

Selvfølgelig er det ikke veldig interessant at vår timer hver gang viser det samme. La oss gjøre oppgaven vår mer kompleks og sørge for at hvert sekund vises tall i stigende rekkefølge i konsollen: først 1, deretter 2, deretter 3 og så videre.

For dette trenger vi en tellervariabel som lagrer sine verdier mellom utførelsene av funksjonen. Det er lett å forstå at man kan bare lage en global variabel:

javascriptlet i = 0; // global variabel

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

La oss omskrive mer kompakt:

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

Eller enda mer kompakt med en pilfunksjon:

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

Anta at en variabel er gitt, som initialt lagrer tallet 100. Start en timer som hvert sekund vil redusere verdien av denne variabelen med 1 og vise denne verdien i konsollen.