Tæller ved hjælp af funktionen setInterval i JavaScript

Selvfølgelig er det ikke særlig interessant, at vores timer hver gang udskriver det samme. Lad os gøre vores opgave mere kompleks og sørge for, at hvert sekund udskrives tal i konsollen i stigende rækkefølge: først 1, derefter 2, derefter 3 og så videre.

Til dette har vi brug for en tællervariabel, som kan bevare sine værdier mellem funktionskald. Det er let at forstå, at man blot kan lave en global variabel:

javascriptlet i = 0; // global variabel

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

Lad os omskrive mere kompakt:

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

Eller endnu mere kompakt med en pilfunktion:

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

Antag, at der gives en variabel, som oprindeligt indeholder tallet 100. Start en timer, som hvert sekund vil formindske værdien af denne variabel med 1 og udskrive denne værdi i konsollen.