আসুন একটি সহজ অভিব্যক্তি নিই "10 + 20 সমান 30"। এখানে 10 এবং 20 কে অপারেন্ড বলা হয় এবং ‘+’ কে অপারেটর বলা হয়। জাভাস্ক্রিপ্ট নিম্নলিখিত ধরনের অপারেটর সমর্থন করে।
- পাটিগণিত অপারেটর
- তুলনা অপারেটর
- লজিক্যাল (বা রিলেশনাল) অপারেটর
- অ্যাসাইনমেন্ট অপারেটর
- শর্তসাপেক্ষ (বা তির্যক) অপারেটর
আসুন তুলনা অপারেটর −
দেখে নেইJavaScript নিম্নলিখিত তুলনা অপারেটর সমর্থন করে. ধরুন চলক A এর 10 আছে এবং ভেরিয়েবল B এর 20 −
আছে| Sr.No | অপারেটর এবং বিবরণ |
|---|---|
| 1 | ==(সমান) দুটি অপারেন্ডের মান সমান কিনা তা পরীক্ষা করে, যদি হ্যাঁ, তাহলে শর্তটি সত্য হয়ে যায়। প্রাক্তন: (A ==B) সত্য নয়। |
| 2 | !=(সমান নয়) দুটি অপারেন্ডের মান সমান কি না তা পরীক্ষা করে, যদি মান সমান না হয়, তাহলে শর্তটি সত্য হয়ে যায়। প্রাক্তন: (A !=B) সত্য। |
| 3 | > (এর চেয়ে বড়) বাম অপারেন্ডের মান ডান অপারেন্ডের মানের চেয়ে বেশি কিনা তা পরীক্ষা করে, যদি হ্যাঁ, তাহলে শর্তটি সত্য হয়ে যায়৷ প্রাক্তন: (A> B) সত্য নয়। |
| 4 | <(এর চেয়ে কম) বাম অপারেন্ডের মান ডান অপারেন্ডের মানের থেকে কম কিনা তা পরীক্ষা করে, যদি হ্যাঁ, তাহলে শর্তটি সত্য হয়ে যায়৷ প্রাক্তন: (A |
| 5 | >=(এর চেয়ে বড় বা সমান) বাম অপারেন্ডের মান ডান অপারেন্ডের মানের চেয়ে বেশি বা সমান কিনা তা পরীক্ষা করে, যদি হ্যাঁ, তাহলে শর্তটি সত্য হয়ে যায়৷ প্রাক্তন: (A>=B) সত্য নয়। |
| 6 | <=(এর চেয়ে কম বা সমান) বাম অপারেন্ডের মান ডান অপারেন্ডের মানের চেয়ে কম বা সমান কিনা তা পরীক্ষা করে, যদি হ্যাঁ, তাহলে শর্তটি সত্য হয়ে যায়৷ প্রাক্তন: (A <=B) সত্য। |
নিচের কোডটি দেখায় কিভাবে জাভাস্ক্রিপ্টে তুলনা অপারেটর ব্যবহার করতে হয়
উদাহরণ
লাইভ ডেমো
<html>
<body>
<script>
var a = 10;
var b = 20;
var linebreak = "<br />";
document.write("(a == b) => ");
result = (a == b);
document.write(result);
document.write(linebreak);
document.write("(a < b) => ");
result = (a < b);
document.write(result);
document.write(linebreak);
document.write("(a > b) => ");
result = (a > b);
document.write(result);
document.write(linebreak);
document.write("(a != b) => ");
result = (a != b);
document.write(result);
document.write(linebreak);
document.write("(a >= b) => ");
result = (a >= b);
document.write(result);
document.write(linebreak);
document.write("(a <= b) => ");
result = (a <= b);
document.write(result);
document.write(linebreak);
</script>
</body>
</html>