Skip to main content

Command Palette

Search for a command to run...

JavaScript Conditional Statements if, else if, else, switch

Published
3 min read
JavaScript Conditional Statements if, else if, else, switch

JavaScript প্রোগ্রামিং-এ Conditional Statements খুবই গুরুত্বপূর্ণ। এগুলো আমাদের প্রোগ্রামকে শর্ত অনুযায়ী বিভিন্ন কাজ করার ক্ষমতা দেয়। সহজ কথায়, শর্ত মিলে গেলে কিছু কোড এক্সিকিউট হবে, না হলে অন্য কিছু কোড এক্সিকিউট হবে।

JavaScript-এ মূলত চার ধরনের Conditional Statements আছে:

  1. if

  2. else if

  3. else

  4. switch

চলুন একে একে বিস্তারিতভাবে দেখি।


1. if Statement

if Statement ব্যবহার করা হয় একটি শর্ত পরীক্ষা করার জন্য। যদি শর্ত সত্য (true) হয়, তাহলে কোড ব্লক এক্সিকিউট হবে।

সিনট্যাক্স:

if (শর্ত) {
    // শর্ত সত্য হলে এক্সিকিউট হবে
}

উদাহরণ:

let age = 18;

if (age >= 18) {
    console.log("আপনি ভোট দিতে পারবেন।");
}

বর্ণনা:
এখানে age 18 বা তার বেশি হলে "আপনি ভোট দিতে পারবেন।" প্রিন্ট হবে।


2. else Statement

যদি if শর্তটি মিথ্যা (false) হয়, তখন আমরা else ব্যবহার করে অন্য কিছু কোড এক্সিকিউট করতে পারি।

সিনট্যাক্স:

if (শর্ত) {
    // শর্ত সত্য হলে এক্সিকিউট হবে
} else {
    // শর্ত মিথ্যা হলে এক্সিকিউট হবে
}

উদাহরণ:

let age = 16;

if (age >= 18) {
    console.log("আপনি ভোট দিতে পারবেন।");
} else {
    console.log("দুঃখিত, আপনি এখনও ভোট দিতে পারবেন না।");
}

বর্ণনা:
এখানে age 18 এর কম, তাই else ব্লকের কোড এক্সিকিউট হবে।


3. else if Statement

যদি একাধিক শর্ত পরীক্ষা করতে হয়, তখন else if ব্যবহার করা হয়। এটি একাধিক শর্তের মধ্যে একটিকে চেক করার জন্য ব্যবহার করা হয়।

সিনট্যাক্স:

if (শর্ত1) {
    // শর্ত1 সত্য হলে এক্সিকিউট হবে
} else if (শর্ত2) {
    // শর্ত2 সত্য হলে এক্সিকিউট হবে
} else {
    // উপরের কোন শর্তও সত্য না হলে এক্সিকিউট হবে
}

উদাহরণ:

let marks = 75;

if (marks >= 90) {
    console.log("আপনি A+ পেয়েছেন।");
} else if (marks >= 75) {
    console.log("আপনি A পেয়েছেন।");
} else if (marks >= 60) {
    console.log("আপনি B পেয়েছেন।");
} else {
    console.log("আপনি পরীক্ষায় ফেল করেছেন।");
}

বর্ণনা:
এখানে প্রথম শর্ত মিথ্যা, দ্বিতীয় শর্ত সত্য। তাই "আপনি A পেয়েছেন।" প্রিন্ট হবে।


4. switch Statement

switch Statement ব্যবহার করা হয় যখন একটি ভেরিয়েবলের মানের ভিত্তিতে একাধিক শর্ত পরীক্ষা করতে হয়। এটি if-else if চেইনের বিকল্প।

সিনট্যাক্স:

switch (ভেরিয়েবল) {
    case মান1:
        // মান1 মিললে এক্সিকিউট হবে
        break;
    case মান2:
        // মান2 মিললে এক্সিকিউট হবে
        break;
    default:
        // কোন মানই মেলেনি
}

উদাহরণ:

let day = 3;

switch(day) {
    case 1:
        console.log("আজ সোমবার।");
        break;
    case 2:
        console.log("আজ মঙ্গলবার।");
        break;
    case 3:
        console.log("আজ বুধবার।");
        break;
    default:
        console.log("এটি সপ্তাহের একটি বৈধ দিন নয়।");
}

বর্ণনা:
এখানে day এর মান 3, তাই "আজ বুধবার।" প্রিন্ট হবে।


সার সংক্ষেপ

  • if: একটি শর্ত সত্য হলে কোড এক্সিকিউট করে।

  • else: যদি if শর্ত মিথ্যা হয়, তাহলে else এক্সিকিউট হবে।

  • else if: একাধিক শর্ত পরীক্ষা করতে ব্যবহৃত হয়।

  • switch: একটি ভেরিয়েবলের মানের ভিত্তিতে একাধিক শর্ত পরীক্ষা করা যায়।

Conditional Statements আমাদের প্রোগ্রামকে decision-making ক্ষমতা দেয়। সঠিকভাবে শর্ত ব্যবহার করলে প্রোগ্রাম আরও ইফিসিয়েন্ট ও লজিক্যাল হয়।

3 views

More from this blog

FilamentPHP কী এবং কেন ব্যবহার করবেন?

Laravel দিয়ে ওয়েব অ্যাপ্লিকেশন তৈরি করা আজকাল অনেক সহজ। কিন্তু একটা জায়গায় ডেভেলপারদের এখনও বেশ সময় লাগে—Admin Panel বা Backend Dashboard তৈরি করা। এই কাজটা সাধারণত repetitive, time-consuming এবং অনেক

Jun 16, 20263 min read8
FilamentPHP কী এবং কেন ব্যবহার করবেন?

JavaScript এ Error Handling

JavaScript একটি শক্তিশালী প্রোগ্রামিং ভাষা, যা ওয়েব ব্রাউজারে এবং সার্ভার-সাইড (Node.js) উভয় জায়গায় ব্যবহৃত হয়। তবে কোড লেখার সময় প্রায়ই আমরা এমন পরিস্থিতির সম্মুখীন হই যেখানে কোনো ভুল বা exception ঘটে। এই ধরনের সমস্যাগুলোকে আমরা Error Handlin...

Sep 30, 20254 min read11
JavaScript এ Error Handling

Local Storage এবং Session Storage

ওয়েব ডেভেলপমেন্টে কাজ করার সময় প্রায়ই আমাদের দরকার হয় ব্রাউজারে ব্যবহারকারীর কিছু ডেটা সাময়িকভাবে সংরক্ষণ করার। যেমন – ব্যবহারকারীর নাম, থিম সেটিংস, লগইন টোকেন, কার্টে রাখা পণ্য ইত্যাদি। এই কাজটি করার জন্য আগে আমরা সাধারণত Cookies ব্যবহার করতাম। তবে ...

Sep 30, 20254 min read4
Local Storage এবং Session Storage

JSON (Parse, Stringify)

ওয়েব ডেভেলপমেন্টে কাজ করতে গেলে ডেটা আদান-প্রদান, সংরক্ষণ এবং ব্যবস্থাপনা করা অত্যন্ত জরুরি। এই ক্ষেত্রে সবচেয়ে জনপ্রিয় এবং বহুল ব্যবহৃত একটি ফরম্যাট হলো JSON। জাভাস্ক্রিপ্টে JSON কাজ করে অত্যন্ত সহজভাবে, বিশেষ করে যখন আমরা JSON.parse() এবং JSON.stri...

Sep 29, 20254 min read2
JSON (Parse, Stringify)

JavaScript Date & Time

সময়কে প্রোগ্রামিংয়ের মধ্যে সঠিকভাবে ব্যবহার করা খুব গুরুত্বপূর্ণ। অনেক ক্ষেত্রে আমাদের তারিখ (Date) এবং সময় (Time) নিয়ে কাজ করতে হয়, যেমন – কোনো ওয়েব অ্যাপে ইউজারের লগইন সময় দেখানো, অর্ডারের ডেলিভারি তারিখ ট্র্যাক করা, বা একটি ইভেন্টের কাউন্টডাউন তৈর...

Sep 28, 20253 min read
JavaScript Date & Time
S

SliceTech

86 posts

Sharing basic web development tutorials.