if, else if, else এর ব্যবহার

কন্ডিশনাল স্টেটমেন্টস - কফিস্ক্রিপ্ট (CoffeeScript) - Web Development

227

CoffeeScript-এ if, else if, এবং else ব্যবহারের পদ্ধতি JavaScript এর মতোই, তবে এতে কিছু সিম্পল সিনট্যাক্স রয়েছে যা কোড লেখা আরও সহজ এবং পরিষ্কার করে তোলে। CoffeeScript-এ ইনডেন্টেশন-বেসড সিনট্যাক্সের মাধ্যমে কোড ব্লক নির্ধারণ করা হয়, তাই {} ব্যবহার করার প্রয়োজন পড়ে না। নিচে if, else if, এবং else ব্যবহারের পদ্ধতি তুলে ধরা হলো।


১. if (যদি)

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

উদাহরণ:

x = 10
if x > 5
  console.log "x is greater than 5"

এখানে, যদি x এর মান ৫ এর চেয়ে বড় হয়, তাহলে "x is greater than 5" কনসোল-এ প্রদর্শিত হবে।

JavaScript-এ কম্পাইল হওয়া:

var x;

x = 10;
if (x > 5) {
  console.log("x is greater than 5");
}

২. else if (অথবা যদি অন্য)

else if স্টেটমেন্ট ব্যবহার করা হয় একাধিক শর্ত যাচাই করতে। একটি শর্ত মিথ্যা হলে পরবর্তী শর্ত পরীক্ষা করা হয়।

উদাহরণ:

x = 10
if x > 15
  console.log "x is greater than 15"
else if x > 5
  console.log "x is greater than 5 but less than or equal to 15"
else
  console.log "x is 5 or less"

এখানে, প্রথম শর্ত (যদি x > 15) মিথ্যা হলে, পরবর্তী শর্ত (যদি x > 5) পরীক্ষা করা হবে। যদি এই শর্তও মিথ্যা হয়, তবে else ব্লক এক্সিকিউট হবে।

JavaScript-এ কম্পাইল হওয়া:

var x;

x = 10;
if (x > 15) {
  console.log("x is greater than 15");
} else if (x > 5) {
  console.log("x is greater than 5 but less than or equal to 15");
} else {
  console.log("x is 5 or less");
}

৩. else (অন্যথায়)

else ব্যবহার করা হয় যখন উপরের সব শর্ত মিথ্যা হয়। এটি একটি ডিফল্ট শাখা যা কোডের শেষ বিকল্প হিসেবে ব্যবহৃত হয়।

উদাহরণ:

x = 3
if x > 5
  console.log "x is greater than 5"
else
  console.log "x is 5 or less"

এখানে, x যদি ৫ এর কম বা সমান হয়, তবে "x is 5 or less" কনসোল-এ প্রদর্শিত হবে।

JavaScript-এ কম্পাইল হওয়া:

var x;

x = 3;
if (x > 5) {
  console.log("x is greater than 5");
} else {
  console.log("x is 5 or less");
}

৪. একই লাইনে if/else (এক লাইন কোড)

CoffeeScript-এ আপনি সহজভাবে একটি if বা else স্টেটমেন্ট এক লাইনে লিখতে পারেন, যা কোডকে আরও সংক্ষিপ্ত করে।

উদাহরণ:

x = 10
console.log "x is greater than 5" if x > 5

এখানে, যদি x > 5 শর্ত সত্য হয়, তাহলে "x is greater than 5" কনসোল-এ প্রিন্ট হবে।

JavaScript-এ কম্পাইল হওয়া:

var x;

x = 10;
if (x > 5) {
  console.log("x is greater than 5");
}

এখানে if স্টেটমেন্টটি এক লাইনে লিখিত হয়েছে, যা CoffeeScript-এ সহজেই করা যায়।


সারাংশ

  • if: শর্ত অনুযায়ী একটি কোড ব্লক এক্সিকিউট করার জন্য ব্যবহার করা হয়।
  • else if: একাধিক শর্ত যাচাই করার জন্য ব্যবহৃত হয়।
  • else: উপরের সব শর্ত মিথ্যা হলে ডিফল্ট কোড এক্সিকিউট করার জন্য ব্যবহৃত হয়।
  • একই লাইনে if/else: কোডের সংক্ষিপ্ততার জন্য একটি শর্তের সাথে এক লাইনে কোড লেখা সম্ভব।

CoffeeScript-এ if, else if, এবং else ব্যবহারে কোড আরও পরিষ্কার এবং সহজ হয়ে ওঠে, কারণ এর সিনট্যাক্স JavaScript-এর তুলনায় আরও সংক্ষিপ্ত এবং পরিষ্কার।

Content added By
Promotion

Are you sure to start over?

Loading...