জাভাস্ক্রিপ্ট তুলনা অপারেটরদের মৌলিক বিষয়।
জাভাস্ক্রিপ্টে, তুলনা অপারেটর সমতা চেক করতে অভ্যস্ত অথবা পার্থক্য মান (সংখ্যা, স্ট্রিং) এবং ভেরিয়েবলের মধ্যে। তুলনা অপারেটররা অপারেন্ড তুলনা করে এবং একটি বুলিয়ান প্রদান করে মান সত্য বা মিথ্যা কিনা তার উপর ভিত্তি করে।
অপারেন্ডস: এই শব্দটি আপনাকে বিভ্রান্ত করতে দেবেন না। অপারেন্ড মানে তুলনা অপারেটরের উভয় পাশের মান। উদাহরণ:2 < 4 , এখানে 2 এবং 4 অপারেন্ড এবং < কম-অপারেটর।
বুলিয়ান এমন কিছুকে বোঝায় যা হয় সত্য হতে পারে অথবা মিথ্যা।
বিবরণের সাথে তুলনা অপারেটর তালিকা
>এর চেয়ে বড়<কম>=এর চেয়ে বড় বা সমান<=কম বা সমান!=সমান নয়!==সমান মান নয় বা সমান প্রকার নয়==সমান===সমান মান এবং সমান প্রকার (কঠোর সমতা পরীক্ষা)
কিভাবে তুলনা অপারেটর ব্যবহার করবেন
এর চেয়ে কম ব্যবহার করে একটি সহজ তুলনা পরীক্ষা অপারেটর:
console.log(2 < 4)
// true একটি কঠোর সমতা পরীক্ষা:
console.log(2 === "2")
// false
উপরের মিথ্যা প্রদান করে কারণ ট্রিপল সমান === অপারেটর কঠোরভাবে তাদের টাইপ সহ মান তুলনা করে যেহেতু আমরা একটি সংখ্যা 2 তুলনা করছি একটি স্ট্রিং মান টাইপ"2" সহ এটি মিথ্যা ফেরত দেয়।
চলুন একই তুলনা করা যাক, কিন্তু এবার এর সমান দিয়ে (ডাবল সমান অপারেটর) == :
console.log(2 == "2")
// true এই সময় এটি সত্য ফিরে আসে কারণ ডাবল সমান অপারেটর শুধুমাত্র মান তুলনা করে, মান প্রকারের নয়
তুলনা অপারেটরগুলিও সাধারণত শর্তসাপেক্ষ বিবৃতিতে ব্যবহৃত হয়:
const alcoholDrinkingAge = 21
const inputAge = 17
if (inputAge < alcoholDrinkingAge) {
console.log("Sorry you’re too young to drink alcohol")
} তুলনা অপারেটরগুলি প্রোগ্রামিং শেখার জন্য সবচেয়ে সহজ কিন্তু সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলির মধ্যে একটি কারণ আপনি সেগুলি সর্বদা ব্যবহার করবেন৷
জাভাস্ক্রিপ্টে আপনাকে যে প্রধান জিনিসটি লক্ষ্য রাখতে হবে তা হল সমান (==) কে বিভ্রান্ত না করা এবং সমান মান এবং সমান প্রকার (===) অপারেটর, কারণ এটি আপনাকে কিছু অগোছালো পরিস্থিতিতে নিয়ে যেতে পারে।
একটি অঙ্গুষ্ঠের নিয়ম হিসাবে, শুধুমাত্র কঠোর ট্রিপল সমান অপারেটর ব্যবহার করুন === এবং == এড়িয়ে চলুন .