JavaScript-de taimerler we DOM bilen işleşiş boýunça praktika

Bizde bir input bolsun:

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

Geliň, her sekuntda inputymyzyň value atributynyň bahasyny bir birlik artdyrýan taimer düzeliň:

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

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

Ýokarda görkezilen kodda Number funksiýasy näme üçin ulanylyandygyny düşündiriň. Eger bu funksiýa koda ýazylmasa, näme bolardy?

Задание 2

Inputyň value atributynda başda 10 san ýazylsyn. Her sekuntda bu sany bir birlik azaldýan taimeri işlediň.

Задание 3

Öňki meseläni şeýle üýtgediň: inputyň mazmuny nola deň bolup başlaýança, taimer işini besletsin.