Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • JavaScript Documentation48টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • JavaScript কী?
  • Syntax & Comments
  • Variables
  • Data Types: Basics
  • Data Types: Conversion
  • Data Types: Advanced
  • Strings
  • Numbers & Math
  • Date & Time
  • Operators
  • Conditions
  • Loops
  • Functions: Basics
  • Functions: Intermediate
  • Functions: Advanced
  • Scope & Hoisting
  • Closures & this
  • ES6+ Modern
  • Arrays: Basics
  • Arrays: Intermediate
  • Arrays: Advanced
  • Objects: Basics
  • Objects: Intermediate
  • Objects: Advanced
  • Class: Basics
  • Class: Intermediate
  • Class: Advanced
  • DOM: Basics
  • DOM: Intermediate
  • DOM: Advanced
  • Events: Basics
  • Events: Intermediate
  • Events: Advanced
  • Async JavaScript
  • Promise
  • Async / Await
  • Fetch API
  • JSON
  • Modules
  • Browser Storage
  • Event Loop Deep
  • Prototype Chain
  • Iterators & Generators
  • WeakMap, WeakSet, Proxy
  • Error Handling
  • Practice Problems
  • Mini Projects
  • Basics
  • Functions & Scope
  • Types & Syntax
  • Arrays & Objects
  • Advanced
  • Functional Programming
  • Objects & Symbols
  • Async Deep Dive
  • Modern JavaScript
  1. Docs
  2. JavaScript
  3. JavaScript Loops (লুপ)
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 5

while লুপ

let i = 5;
while (i > 0) {
  console.log(i);
  i--;
}
// 5 4 3 2 1

do-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 করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরJavaScript Conditionals (শর্ত)পরেরJavaScript Functions: Basics (ফাংশন)
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com