জাভাস্ক্রিপ্ট কন্ডিশনাল স্টেটমেন্টস

জাভাস্ক্রিপ্ট কন্ডিশনাল স্টেটমেন্টস (JavaScript Conditional Statements)

যখন আপনি প্রোগ্রামে নির্দিষ্ট কিছু শর্ত অনুযায়ী বিভিন্ন কাজ করাতে চান, তখন আপনি কন্ডিশনাল স্টেটমেন্ট ব্যবহার করবেন। এটি মূলত বলে দেয়, “যদি এই শর্ত পূরণ হয়, তাহলে এটা করো, না হলে অন্য কিছু করো।”

কন্ডিশনাল স্টেটমেন্টের ধরনসমূহ

  • if
  • if…else
  • if…else if…else
  • switch
  • ternary operator

১. if স্টেটমেন্ট

যদি কোনো শর্ত সত্য (true) হয়, তাহলে নির্দিষ্ট কোড চালানো হবে।

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

২. if…else স্টেটমেন্ট

শর্ত সত্য হলে একটি কোড ব্লক এবং মিথ্যা হলে আরেকটি ব্লক চলবে।

<script>
let age = 15;
if (age >= 18) {
  console.log("ভোট দিতে পারবেন।");
} else {
  console.log("ভোট দেওয়ার জন্য যথেষ্ট বয়স হয়নি।");
}
</script>

৩. if…else if…else স্টেটমেন্ট

একাধিক শর্ত চেক করার জন্য এটি ব্যবহার করা হয়।

<script>
let marks = 85;
if (marks >= 90) {
  console.log("গ্রেড: A+");
} else if (marks >= 80) {
  console.log("গ্রেড: A");
} else if (marks >= 70) {
  console.log("গ্রেড: B");
} else {
  console.log("ফেল");
}
</script>

৪. switch স্টেটমেন্ট

একাধিক নির্দিষ্ট মানের সাথে তুলনা করার জন্য switch ব্যবহৃত হয়।

<script>
let day = "Friday";
switch(day) {
  case "Monday":
    console.log("সপ্তাহের শুরু।");
    break;
  case "Friday":
    console.log("সাপ্তাহিক ছুটির দিন।");
    break;
  default:
    console.log("সাধারণ দিন।");
}
</script>

৫. টারনারি অপারেটর (?:)

একটি ছোট if…else স্টেটমেন্ট যা এক লাইনে লেখা যায়।

<script>
let isMember = true;
let fee = isMember ? "৳100" : "৳150";
console.log(fee);
</script>

সংক্ষিপ্তসারঃ

স্টেটমেন্ট ব্যবহার
if একটি শর্ত সত্য হলে কোড চালানো হয়।
if…else সত্য হলে এক কাজ, না হলে অন্য কাজ।
if…else if…else বিভিন্ন শর্ত চেক করা হয়।
switch নির্দিষ্ট মান অনুযায়ী কোড চালানো হয়।
ternary সংক্ষিপ্ত if…else এক লাইনে।

উপসংহার

জাভাস্ক্রিপ্ট কন্ডিশনাল স্টেটমেন্টের মাধ্যমে আপনি আপনার কোডকে আরও বেশি ডায়নামিক এবং স্মার্টভাবে পরিচালনা করতে পারেন। এটি ব্যবহার করে আপনি ইউজার ইনপুট অনুযায়ী বিভিন্ন ফলাফল দেখাতে পারবেন, লজিক প্রয়োগ করতে পারবেন এবং কোডকে আরও বেশি কার্যকর করতে পারবেন। প্র্যাকটিসের মাধ্যমেই এই কনসেপ্টটি ভালোভাবে আয়ত্ত করা সম্ভব।

 

Leave a Reply