JavaScript-те таймерлер және DOM-мен жұмыс істеу тәжірибесі

Бізде мына инпут берілсін:

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

Алдыңғы тапсырманы инпуттағы мазмұн нөлге тең болған сәтте таймер жұмысы тоқталатын етіп өзгертіңіз.