JavaScript-də taymerlər və DOM ilə iş üzrə təcrübə

Tutaq ki, bizə bir input verilib:

html<input id="elem" value="1">

Gəlin hər saniyə inputumuzun value atributunun qiymətini bir vahid artıran bir taymer edək:

javascriptlet elem = document.querySelector('#elem');

setInterval(function() {
  elem.value = Number(elem.value) + 1;
}, 1000);
Задание 1

Yuxarıdakı kodda Number funksiyasının niyə istifadə olunduğunu izah edin. Bu funksiyanı yazmasaq nə baş verər?

Задание 2

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.

Задание 3

Ə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.