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 Conditionals (শর্ত)
JavaScriptBeginner

JavaScript Conditionals (শর্ত)

if, else if, else, switch — JavaScript-এ শর্ত অনুযায়ী সিদ্ধান্ত নেওয়ার সব উপায় বাংলায়।

11টি অংশবাংলা ভাষায়

কোনো শর্ত সত্য হলে কী হবে, মিথ্যা হলে কী হবে — নিয়ন্ত্রণ করতে শর্ত (condition) ব্যবহৃত হয়।

if / else

const age = 20;

if (age >= 18) {
  console.log("প্রাপ্তবয়স্ক");
} else {
  console.log("নাবালক");
}

else if

const marks = 78;

if (marks >= 80) {
  console.log("A+");
} else if (marks >= 70) {
  console.log("A");
} else if (marks >= 60) {
  console.log("B");
} else {
  console.log("Improve");
}

Truthy ও Falsy

শর্তে মান অবশ্যই boolean হতে হয় না — JavaScript কিছু মানকে falsy ধরে: 0, "", null, undefined, NaN, false। বাকি সব truthy।

const name = "";

if (name) {
  console.log("নাম আছে: " + name);
} else {
  console.log("নাম দেওয়া হয়নি");
}

switch

const day = 3;

switch (day) {
  case 1:
    console.log("রবিবার");
    break;
  case 2:
    console.log("সোমবার");
    break;
  case 3:
    console.log("মঙ্গলবার");
    break;
  default:
    console.log("অজানা দিন");
}
সহজ তুলনায় ternary

যখন শুধু দুইটি ফলাফল, তখন ছোট্ট ternary দিয়ে লাইন কমাতে পারেন — কিন্তু জটিল লজিকে if/else-ই পড়তে সুবিধা।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরJavaScript Operators (অপারেটর)পরেরJavaScript Loops (লুপ)
এই পেজে
Tech Tutor

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

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

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

mdanamolhasan1998@gmail.com