JavaScriptBeginner
JavaScript Loops (লুপ)
for, while, do-while, for...of, for...in — JavaScript-এ বারবার কাজ করার পদ্ধতি বাংলায়।
17টি অংশবাংলা ভাষায়
একই কাজ বারবার করতে লুপ ব্যবহার হয়। যেমন ১ থেকে ১০ পর্যন্ত সংখ্যা প্রিন্ট করা।
for লুপ
for (let i = 1; i <= 5; i++) {
console.log(i);
}
// 1 2 3 4 5while লুপ
let i = 5;
while (i > 0) {
console.log(i);
i--;
}
// 5 4 3 2 1do-while
let num = 0;
do {
console.log("একবার অন্তত চলবে");
} while (num !== 0);do-while শর্ত পরীক্ষার আগেই একবার চলবেই।
for...of (array)
const fruits = ["আম", "কলা", "কমলা"];
for (const fruit of fruits) {
console.log(fruit);
}for...in (object)
const user = { name: "রহিম", age: 30, city: "ঢাকা" };
for (const key in user) {
console.log(key, user[key]);
}
// name রহিম
// age 30
// city ঢাকাfor...in object-এর key-তে ঘোরে। array-তেও চলে (index দেয়), তবে array-তে for...of বা forEach-ই পছন্দ — for...in inherited property-ও আনতে পারে।
break ও continue
for (let i = 1; i <= 10; i++) {
if (i === 3) continue; // 3 স্কিপ
if (i === 7) break; // 7-এ থাম
console.log(i);
}
// 1 2 4 5 6অসীম লুপ এড়ান
লুপের শর্ত যেন কোনো না কোনো সময় মিথ্যা হয় তা নিশ্চিত করুন — নাহলে ব্রাউজার হ্যাং হয়ে যেতে পারে।
আধুনিক পছন্দ
array-এর জন্য for...of অথবা array.forEach() সবচেয়ে পরিষ্কার। সূচক (index) দরকার হলে array.map((item, index)) ব্যবহার করতে পারেন।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।