জাভাস্ক্রিপ্টে টাইমার এবং DOM ম্যানিপুলেশন অনুশীলন

ধরুন আমাদের একটি ইনপুট দেওয়া আছে:

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

পূর্ববর্তী সমস্যাটি এমনভাবে পরিবর্তন করুন, যাতে ইনপুটের বিষয়বস্তু শূন্যের সমান হওয়ার সাথে সাথেই, টাইমার তার কাজ বন্ধ করে দেয়।