Amalan pada Pemerhati Masa dan Penggunaan DOM dalam JavaScript
Katakan kita mempunyai input:
<input id="elem" value="1">
Mari buat pemerhati masa yang setiap saat
menambah nilai atribut value
input kita sebanyak satu:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Terangkan, mengapa dalam kod di atas
fungsi Number digunakan. Apa akan berlaku,
jika fungsi ini tidak ditulis dalam kod ini?
Katakan dalam input pada atribut value pada asalnya
tertulis nombor 10. Mulakan pemerhati masa,
yang setiap saat akan mengurangkan
nombor ini sebanyak satu.
Ubah suai tugas sebelumnya supaya, sebaik sahaja kandungan input menjadi sama dengan sifar, pemerhati masa menghentikan kerjanya.