Бројач преко функције setInterval у JavaScript
Наравно, није баш интересантно то што наш
таймер сваки пут исписује исто. Хајде да
учинимо наш задатак сложенијим и направимо да
се сваке секунде у конзолу исписују бројеви
растућим редом: прво 1, па 2,
па 3 и тако даље.
За то ће нам требати променљива-бројач, која ће чувати своје вредности између покретања функције. Није тешко схватити да се може једноставно направити глобална променљива:
let i = 0; // глобална променљива
setInterval(function() {
i++;
console.log(i);
}, 1000);
Препишимо компактније:
let i = 0;
setInterval(function() {
console.log(++i);
}, 1000);
Или још компактније преко стреличасте функције:
let i = 0;
setInterval(() => console.log(++i), 1000);
Нека је дата променљива у којој се иницијално
чува број 100. Покрените тајмер,
који ће сваке секунде смањивати вредност
те променљиве за 1 и исписати ту
вредност у конзолу.