নিচে জাভাস্ক্রিপ্টের Comparison অপারেটর ব্যবহার করে এর একটি ব্যাবহারিক উদাহরণ দেখুন।
ওপরে প্রদর্শিত Comparison অপারেটর ব্যাবহারিক উদাহরনের জন্য নিচের জাভাস্ক্রিপ্ট কোড গুলো দেখুন।
দুটো মানের মধ্যে তুলনা করতে Comparison অপারেটর ব্যবহার করা হয়। অন্য ভাবে বলা যায় ভেরিয়েবল বা মানের মাঝে তুলনা করতে Comparison অপারেটর ব্যবহার করা হয়। Comparison অপারেটর সাধারণত Conditional বা যুক্তিমুলক স্টেটমেন্টগুলতে বিভিন্ন মানের মধ্যে তুলনা করতে এবং ফলাফলের ওপর ভিত্তি করে সিদ্ধান্ত নিতে সাহায্য করে।
অপারেন্ডগুলি সংখ্যাবাচক অর্থাৎ numerical, স্ট্রিং, যুক্তিমূলক অর্থাৎ logical বা কোন অবজেক্ট এর মান হতে পারে। স্ট্রিং গুলো ইউনিকোড মান ব্যবহার করে স্ট্যান্ডার্ড lexicographical ক্রমের উপর নির্ভর করে তুলনা করা হয়। অধিকাংশ ক্ষেত্রে, যদি দুটি অপারেন্ড একই রকমের না হয় তবে জাভাস্ক্রিপ্ট তাদের তুলনার জন্য একটি উপযুক্ত রকমের মানে রূপান্তর অর্থাৎ convert করার চেষ্টা করে। এক্ষেত্রে সাধারণত অপারেশন গুলো সংখ্যাবাচক অর্থাৎ numerical মানে রুপান্তর হয়ে থাকে।
নিচের উদাহরনে কিছু জাভাস্ক্রিপ্ট কোড দেখুন, এখানে বয়স যদি 18 এর কম হয় তবে, " Too young " মান বা value প্রদর্শিত হবে।
if (age<18) document.write("Too young");
নিচের টেবিলে দেখুন, এখানে x=5 মানের জন্য Comparison অপারেটর গুলো ব্যাখ্যা করা হল।
অপারেটর | বর্ণনা | উদাহরণ |
---|---|---|
== | সমান | x==8 is false x==5 is true |
=== | is exactly equal to (value and type) | x===5 is true x==="5" is false |
!= | সমান নয় | x!=8 is true |
> | বৃহত্তর | x>8 is false |
< | ক্ষুদ্রতর | x<8 is true |
>= | বৃহত্তর অথবা সমান | x>=8 is false |
<= | ক্ষুদ্রতর অথবা সমান | x<=8 is true |
এখানে একটি ব্যাবহারিক উদাহরণ দেখুন, যেখানে জাভাস্ক্রিপ্ট এর Comparison অপারেটর ব্যবহার করা হয়েছে।
জাভাস্ক্রিপ্ট Comparison অপারেটর এর ওপরের ব্যাবহারিক উদাহরণটির জন্য নিচের জাভাস্ক্রিপ্ট কোড গুলো দেখুন।
নোট - জাভাস্ক্রিপ্ট এর Comparison অপারেটর সম্পরকে Mozilla Developer Network থেকে আর জানতে Comparison operators এই ওয়েব পেজটি ব্রাউজ করুন।