პრაქტიკა ტაიმერებზე და DOM-თან მუშაობაზე JavaScript-ში
დავუშვათ, გვაქვს მოცემული ინფუთი:
<input id="elem" value="1">
შევქმნათ ტაიმერი, რომელიც ყოველ წამში
გაზრდის ჩვენი ინფუთის value ატრიბუტის მნიშვნელობას
ერთეულით:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
ახსენით, რატომ არის გამოყენებული ფუნქცია
Number ზემოთ მოცემულ კოდში. რა მოხდება,
თუ ეს ფუნქცია არ ჩავწერთ ამ კოდში?
დავუშვათ, ინფუთში value ატრიბუტში თავდაპირველად
ჩაწერილია რიცხვი 10. გაუშვით ტაიმერი,
რომელიც ყოველ წამს შეამცირებს ამ
რიცხვს ერთეულით.
შეცვალეთ წინა ამოცანა ისე, რომ როგორც კი ინფუთის მნიშვნელობა გახდება ნულის ტოლი, ტაიმერმა შეაჩეროს მუშაობა.