Практыка на таймеры і работу з DOM у JavaScript
Няхай у нас дадзены інпут:
html<input id="elem" value="1">
Давайце зробім таймер, які кожную секунду
павялічвае значэнне атрыбута value
нашага інпута на адзінку:
javascriptlet elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Задание 1
Тлумачыце, навошта ў прыведзеным вышэй кодзе
выкарыстоўваецца функцыя Number. Што будзе,
калі не напісаць гэтую функцыю ў даным кодзе?
Задание 2
Няхай у інпуце ў атрыбуце value першапачаткова
запісана лік 10. Запусціце таймер,
які кожную секунду будзе памяншаць гэты
лік на адзінку.
Задание 3
Мадыфікуйце папярэднюю задачу так, каб, як толькі змест інпута стане роўны нулю, таймер спыніў сваю работу.