জাভাস্ক্রিপ্টে setInterval ফাংশন ব্যবহারের মূল বিষয়
এই পাঠে আমরা জাভাস্ক্রিপ্টে টাইমার নিয়ে কাজ করতে শিখব। টাইমার বোঝার পরে, আপনি পৃষ্ঠায় স্বয়ংক্রিয়ভাবে অপারেশন সম্পাদন করতে সক্ষম হবেন একটি নির্দিষ্ট সময়ের ব্যবধানের পরে। উদাহরণস্বরূপ, একটি ইমেজ স্লাইডার তৈরি করা সম্ভব হবে, যেখানে ছবিগুলি পরিবর্তিত হবে প্রতি সেকেন্ডে।
জাভাস্ক্রিপ্টে টাইমার নিয়ে কাজ করার জন্য ব্যবহৃত হয়
ফাংশন setInterval, যা চালু করে
একটি নির্দিষ্ট কোড নির্দিষ্ট ব্যবধানে
সময়।
এই ফাংশনটি নিম্নরূপ কাজ করে: প্রথম প্যারামিটার হিসেবে এটি গ্রহণ করে সোর্স কোড ফাংশন, এবং দ্বিতীয় প্যারামিটার হিসেবে - ব্যবধান, যার পরে এই ফাংশনটি স্বয়ংক্রিয়ভাবে ডাকা হবে। দ্বিতীয় প্যারামিটার মিলিসেকেন্ডে নির্দিষ্ট করা হয় (1000 মিলিসেকেন্ড = 1 সেকেন্ড)।
আসুন একটি উদাহরণ দিয়ে ফাংশনের কাজ শিখি। উদাহরণস্বরূপ, এমন একটি কোড লিখি যা প্রতি সেকেন্ডে কনসোলে কিছু আউটপুট করবে।
প্রথমে একটি ফাংশন তৈরি করি, যা কনসোলে কিছু আউটপুট করে:
function timer() {
console.log('!');
}
এবং এখন setInterval ব্যবহার করে
আমাদের তৈরি ফাংশনটি প্রতি সেকেন্ডে এক্সিকিউট করব:
setInterval(timer, 1000);
function timer() {
console.log('!');
}
একটি আলাদা ফাংশন তৈরি করা বাধ্যতামূলক নয়
- আপনি কেবল প্রথম প্যারামিটার setInterval
এ একটি বেনামী ফাংশন পাস করতে পারেন, এভাবে:
setInterval(function() {
console.log('!');
}, 1000);
একটি টাইমার চালু করুন, যা প্রতি 3
সেকেন্ডে কনসোলে কিছু আউটপুট করবে।