Praktika taimerite ja DOM-i töötlemisega JavaScriptis
Olgu meil antud input:
<input id="elem" value="1">
Teeme taimeri, mis iga sekund
suurendab meie inputi atribuudi value
väärtust ühe võrra:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Selgitage, miks ülaltoodud koodis
kasutatakse funktsiooni Number. Mis juhtub,
kui seda funktsiooni selles koodis kirjutada ei?
Olgu inputis atribuudis value algselt
kirjas number 10. Käivitage taimer,
mis iga sekund vähendab seda
numbrit ühe võrra.
Modifitseerige eelmist ülesannet nii, et niipea kui inputi sisu muutub võrdseks nulliga, taimer lõpetab oma töö.