JavaScript Conditionals

শর্তসাপেক্ষ বিবৃতি শিখুন

JavaScript Conditionals

Conditional Statements

শর্তযুক্ত বিবৃতি আপনাকে বিভিন্ন অবস্থার জন্য বিভিন্ন ক্রিয়া সম্পাদন করতে দেয়।

শর্তসাপেক্ষ বিবৃতি সত্য বা মিথ্যা অবস্থার উপর নির্ভর করে বিভিন্ন কোড কার্যকর করে।

Conditional Statements Include:

if

বেস কন্ডিশন টেস্ট

if...else

বিকল্প প্রদান

if...else if...else

একাধিক শর্ত পরীক্ষা করা হচ্ছে

switch

একাধিক বিকল্পের জন্য শাখা

ternary (? :)

সংক্ষিপ্ত যদি... অন্যথায়

When to use Conditionals

if- একটি নির্দিষ্ট শর্ত সত্য হলে কার্যকর করার জন্য কোডের একটি ব্লক নির্দিষ্ট করতে ব্যবহার করুন
else- একই শর্ত মিথ্যা হলে কার্যকর করা কোডের একটি ব্লক নির্দিষ্ট করতে ব্যবহার করুন
else if- প্রথম শর্তটি মিথ্যা কিনা তা পরীক্ষা করতে একটি নতুন শর্ত নির্দিষ্ট করতে ব্যবহার করুন
switch- চালানোর জন্য একাধিক বিকল্প কোড ব্লক নির্দিষ্ট করতে ব্যবহার করুন
ternary (? :)- যদি...অন্যথায় জন্য সংক্ষিপ্ত ফর্ম হিসাবে ব্যবহার করুন

The if Statement

একটি নির্দিষ্ট শর্ত সত্য হলে কার্যকর করা কোডের একটি ব্লক নির্দিষ্ট করতেifব্যবহার করুন।

Syntax

if (condition) {
  // code to execute if the condition is true
}

The else Statement

একই শর্ত মিথ্যা হলে কার্যকর করা কোডের একটি ব্লক নির্দিষ্ট করতেelseব্যবহার করুন।

Syntax

if (condition) {
  // code to execute if the condition is true
} else {
  // code to execute if the condition is false
}

The else if Statement

প্রথম শর্তটি মিথ্যা কিনা তা পরীক্ষা করার জন্য একটি নতুন শর্ত উল্লেখ করুনelse ifব্যবহার করুন।

Syntax

if (condition1) {
  // code to execute if condition1 is true
} else if (condition2) {
  // code to execute if the condition1 is false and condition2 is true
} else {
  // code to execute if the condition1 is false and condition2 is false
}

The switch Statement

চালানোর জন্য একাধিক বিকল্প কোড ব্লক নির্দিষ্ট করতেswitchব্যবহার করুন।

Syntax

switch(expression) {
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
}

Ternary Operator (? :)

যদি...অন্যথার জন্য সংক্ষিপ্ত রূপ(? :)ব্যবহার করুন (টার্নারি)।

Example

condition ? expression1 : expression2

💡টিপ:

টারনারি অপারেটর সহজ যদি...অন্য অবস্থার জন্য দুর্দান্ত। যদি...অন্যথা ব্যবহার করুন অথবা জটিল যুক্তির জন্য স্যুইচ করুন।

Exercise

নিচের কোন শর্তসাপেক্ষ বিবৃতিটি তিনটির বেশি শর্ত সহজে পরিচালনা করতে ব্যবহৃত হয়?

if statement
✗ ভুল! if স্টেটমেন্ট শুধুমাত্র একটি শর্ত পরিচালনা করে
if...else statement
✗ ভুল! যদি...অন্য শুধুমাত্র দুটি শর্ত পরিচালনা করে
switch statement
✓ ঠিক আছে! সুইচ স্টেটমেন্টটি একাধিক শর্ত সহজে পরিচালনা করতে ব্যবহৃত হয়
ternary operator
✗ ভুল! টারনারি অপারেটর শুধুমাত্র দুটি শর্ত পরিচালনা করে