JavaScript-də taymerlər və DOM ilə iş üzrə təcrübə
Tutaq ki, bizə bir input verilib:
<input id="elem" value="1">
Gəlin hər saniyə inputumuzun value atributunun
qiymətini bir vahid artıran bir taymer edək:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Yuxarıdakı kodda Number funksiyasının
niyə istifadə olunduğunu izah edin. Bu funksiyanı
yazmasaq nə baş verər?
Tutaq ki, inputda value atributunda əvvəlcədən
10 rəqəmi yazılıb. Hər saniyə bu rəqəmi
bir vahid azaldan taymeri işə salın.
Əvvəlki məsələni elə dəyişin ki, inputun məzmunu sıfıra bərabər olduğu anda taymer işini dayandırsın.