Comparison Operators

অপারেটর এবং এক্সপ্রেশন - কফিস্ক্রিপ্ট (CoffeeScript) - Web Development

276

CoffeeScript-এ Comparison Operators (তুলনামূলক অপারেটর) ব্যবহার করা হয় দুটি মানের মধ্যে তুলনা করতে। এগুলি JavaScript-এর মতোই কাজ করে, তবে CoffeeScript-এ এগুলির ব্যবহার খুবই সরল। এখানে CoffeeScript-এ ব্যবহৃত কিছু সাধারণ তুলনামূলক অপারেটর এবং তাদের ব্যাখ্যা দেয়া হলো।


CoffeeScript-এ সাধারণ Comparison Operators

১. সমান (Equal to) - ==

দুটি মান যদি সমান হয়, তবে এটি true রিটার্ন করে, অন্যথায় false

x = 5
y = 5

console.log x == y  # true

২. অসামান্য (Not equal to) - !=

দুটি মান যদি সমান না হয়, তবে এটি true রিটার্ন করে, অন্যথায় false

x = 5
y = 10

console.log x != y  # true

৩. কঠিন সমান (Strict equal to) - ===

এই অপারেটরটি মান এবং ডাটা টাইপ দুটি মিলিয়ে তুলনা করে। যদি মান এবং টাইপ দুইটি সমান হয়, তবে এটি true রিটার্ন করে।

x = 5
y = '5'

console.log x === y  # false

৪. কঠিন অসামান্য (Strict not equal to) - !==

এই অপারেটরটি মান এবং টাইপ দুটি মিলিয়ে তুলনা করে এবং যদি তারা সমান না হয় (মানে টাইপ বা মান আলাদা হলে), তবে এটি true রিটার্ন করে।

x = 5
y = '5'

console.log x !== y  # true

৫. বড় (Greater than) - >

এই অপারেটরটি চেক করে যে একটি মান অন্য মানের চেয়ে বড় কিনা। যদি বড় হয়, তবে এটি true রিটার্ন করে।

x = 10
y = 5

console.log x > y  # true

৬. ছোট (Less than) - <

এই অপারেটরটি চেক করে যে একটি মান অন্য মানের চেয়ে ছোট কিনা। যদি ছোট হয়, তবে এটি true রিটার্ন করে।

x = 5
y = 10

console.log x < y  # true

৭. বড় বা সমান (Greater than or equal to) - >=

এই অপারেটরটি চেক করে যে একটি মান অন্য মানের চেয়ে বড় বা সমান কিনা।

x = 10
y = 10

console.log x >= y  # true

৮. ছোট বা সমান (Less than or equal to) - <=

এই অপারেটরটি চেক করে যে একটি মান অন্য মানের চেয়ে ছোট বা সমান কিনা।

x = 5
y = 10

console.log x <= y  # true

CoffeeScript-এ Logical Operators (লজিক্যাল অপারেটর)

CoffeeScript-এ তুলনামূলক অপারেটরের পাশাপাশি Logical Operators (লজিক্যাল অপারেটর) ব্যবহার করা হয়, যেমন:

১. এন্ড (AND) - &&

দুটি শর্তই সত্য হলে true রিটার্ন করে।

x = 5
y = 10

console.log x > 0 && y > 5  # true

২. অর (OR) - ||

যেকোনো একটি শর্ত সত্য হলে true রিটার্ন করে।

x = 5
y = 2

console.log x > 10 || y > 1  # true

৩. নট (NOT) - !

একটি শর্তের উল্টো ফলাফল প্রদান করে।

x = false

console.log !x  # true

CoffeeScript-এর বিশেষ বৈশিষ্ট্য

CoffeeScript JavaScript-এর তুলনায় তুলনামূলক অপারেটরের ব্যবহার আরও সরল করে। এটি JavaScript সিনট্যাক্সের একদম কাছাকাছি, তবে কিছুক্ষেত্রে কোড কম্প্যাক্ট এবং পাঠযোগ্যতা বাড়ায়।


সারাংশ

CoffeeScript-এ Comparison Operators ব্যবহার করা হয় মান তুলনা করতে এবং বিভিন্ন শর্ত পূরণ হলে সিদ্ধান্ত নেওয়ার জন্য। CoffeeScript এর অপারেটরগুলি JavaScript-এর মতোই কাজ করে, তবে এতে কোড লেখা সহজ এবং সংক্ষিপ্ত হয়।

Content added By
Promotion

Are you sure to start over?

Loading...