জাভাস্ক্রিপ্টে টাইমার এবং DOM ম্যানিপুলেশন অনুশীলন
ধরুন আমাদের একটি ইনপুট দেওয়া আছে:
<input id="elem" value="1">
আসুন একটি টাইমার তৈরি করি যা প্রতি সেকেন্ডে
আমাদের ইনপুটের value অ্যাট্রিবিউটের মান
এক করে বাড়ায়:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
উপরের কোডে Number ফাংশনটি কেন ব্যবহার করা হয়েছে
ব্যাখ্যা করুন। এই ফাংশনটি না লিখলে এই কোডে
কি হবে?
ধরুন ইনপুটের value অ্যাট্রিবিউটে শুরুতে
10 নম্বরটি লেখা আছে। একটি টাইমার চালু করুন,
যা প্রতি সেকেন্ডে এই নম্বরটি এক করে কমাবে।
পূর্ববর্তী সমস্যাটি এমনভাবে পরিবর্তন করুন, যাতে ইনপুটের বিষয়বস্তু শূন্যের সমান হওয়ার সাথে সাথেই, টাইমার তার কাজ বন্ধ করে দেয়।