Števec s funkcijo setInterval v JavaScript

Seveda ni zelo zanimivo, da naš štopar vsakič izpiše isto. Zakomplicirajmo nalogo in naredimo tako, da vsako sekundo v konzolo izpišemo številke naraščajoče: najprej 1, nato 2, nato 3 in tako naprej.

Za to bomo potrebovali spremenljivko-števec, ki bo shranjevala svoje vrednosti med zagoni funkcije. Ni težko razumeti, da lahko preprosto naredimo globalno spremenljivko:

javascriptlet i = 0; // globalna spremenljivka

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

Prepišimo bolj kompaktno:

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

Ali še bolj kompaktno s puščično funkcijo:

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

Naj bo dana spremenljivka, v kateri je sprva shranjena številka 100. Zaženite časovnik, ki bo vsako sekundo zmanjšal vrednost te spremenljivke za 1 in to vrednost izpisal v konzolo.