⊗jsPmTrDm 450 of 505 menu

Exercițiu pe timere și lucrul cu DOM în JavaScript

Să presupunem că avem un input:

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

Să creăm un timer care să crească valoarea atributului value inputului nostru cu o unitate în fiecare secundă:

let elem = document.querySelector('#elem'); setInterval(function() { elem.value = Number(elem.value) + 1; }, 1000);

Explicați de ce în codul de mai sus este folosită funcția Number. Ce se va întâmpla dacă nu scrieți această funcție în acest cod?

Să presupunem că în input, în atributul value, este scris inițial numărul 10. Porniți un timer care să micșoreze acest număr cu o unitate în fiecare secundă.

Modificați problema anterioară astfel încât, imediat ce conținutul inputului devine egal cu zero, timerul să-și înceteze funcționarea.

uziddecsuzc