Számláló a setInterval függvénnyel JavaScriptben

Természetesen nem túl izgalmas, hogy a időzítőnk minden alkalommal ugyanazt írja ki. Bonyolítsuk lefeladatot, és tegyük úgy, hogy minden másodpercben a konzolra növekvő számok kerüljenek ki: először 1, majd 2, azután 3, és így tovább.

Ehhez egy számláló változóra lesz szükségünk, amely az értékeit megőrzi a függvény indításai között. Könnyen belátható, hogy egyszerűen készíthetünk egy globális változót:

javascriptlet i = 0; // globális változó

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

Írjuk át tömörebben:

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

Vagy még tömörebben nyílfüggvénnyel:

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

Tegyük fel, hogy adott egy változó, amely kezdetben a 100 számot tárolja. Indíts el egy időzítőt, amely másodpercenként csökkenti a változó értékét 1-gyel, és kiírja ezt az értéket a konzolra.