Амалиёт дар таймерҳо ва кор бо DOM дар JavaScript
Фарз мекунем, ки ба мо як вуруди дода шудааст:
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
Масъалаи гузаштаро тавре таҳрир кунед, ки вақте ки мӯҳтавои вуруд ба сифр баробар шуд, таймер кори худро қатъ кунад.