এই অধ্যায়ে শিখবো কিভাবে একই কাজ বার বার করার জন্য লুপ (loop) ব্যবহার করতে হয়। JavaScript-এ প্রধানত দুই ধরনের লুপ আছে: for এবং while।
১. for লুপ
for লুপ সাধারণত জানতামত সংখ্যক বার কোড চালানোর জন্য ব্যবহৃত হয়।
সিনট্যাক্স:
for (প্রারম্ভ; শর্ত; পরিবর্তন) {
// কোড ব্লক
}
-
প্রারম্ভ: শুরুতে একটা মান সেট করা
-
শর্ত: যতদিন এই শর্ত সত্য থাকবে লুপ চলবে
-
পরিবর্তন: প্রতি চক্র শেষে মান পরিবর্তন
উদাহরণ:
for (let i = 1; i <= 5; i++) {
console.log("নম্বর: " + i);
}
আউটপুট:
নম্বর: 1
নম্বর: 2
নম্বর: 3
নম্বর: 4
নম্বর: 5
২. while লুপ
while লুপ নির্দিষ্ট শর্ত সত্য থাকলে কোড চালায়।
সিনট্যাক্স:
while (শর্ত) {
// কোড ব্লক
}
উদাহরণ:
let i = 1;
while (i <= 5) {
console.log("নম্বর: " + i);
i++;
}
৩. do...while লুপ
do...while লুপ অন্তত একবার কোড চালায়, তারপর শর্ত চেক করে।
উদাহরণ:
let i = 1;
do {
console.log("নম্বর: " + i);
i++;
} while (i <= 5);
৪. লুপের মধ্যে break এবং continue
-
break: লুপ সম্পূর্ণ বন্ধ করে দেয় -
continue: লুপের বর্তমান চক্র বাদ দিয়ে পরের চক্র শুরু করে
উদাহরণ:
for (let i = 1; i <= 10; i++) {
if (i === 5) {
break; // লুপ থেমে যাবে যখন i=5 হবে
}
console.log(i);
}
এই অধ্যায়ের শেষে আপনি শিখলেন:
-
for, while, do-while লুপের কাজ ও সিনট্যাক্স
-
লুপের মাধ্যমে 반복 কাজ করা
-
break ও continue এর ব্যবহার
পরবর্তী অধ্যায়:
অধ্যায় ১৭: JavaScript ফাংশন (Functions)
লিখুন: “অধ্যায় ১৭ শুরু করো” — তাহলে আমরা ফাংশন কী এবং কিভাবে ব্যবহার করা হয় শিখবো।
