কমপারিজন অপারেটর তালিকা
ধরি, ভেরিয়েবল A = 10 এবং B = 20।
| ক্রম | অপারেটর ও বিবরণ |
|---|---|
| 1 | == (Equal) দুটি অপারেন্ডের মান সমান কিনা চেক করে। উদাহরণ: (A == B) is not true. |
| 2 | != (Not Equal) দুটি অপারেন্ডের মান অসমান কিনা চেক করে। উদাহরণ: (A != B) is true. |
| 3 | > (Greater than) বাম পাশের মান ডান পাশের চেয়ে বড় কিনা। উদাহরণ: (A > B) is not true. |
| 4 | < (Less than) বাম পাশের মান ডান পাশের চেয়ে ছোট কিনা। উদাহরণ: (A < B) is true. |
| 5 | >= (Greater than or Equal) বাম পাশের মান ডান পাশের চেয়ে বড় বা সমান কিনা। উদাহরণ: (A >= B) is not true. |
| 6 | <= (Less than or Equal) বাম পাশের মান ডান পাশের চেয়ে ছোট বা সমান কিনা। উদাহরণ: (A <= B) is true. |
স্ট্রিক্ট ইকুয়ালিটি (=== এবং !==)
| অপারেটর | নাম | ব্যবহার |
|---|---|---|
| === | Strict Equality | মান এবং টাইপ দুটোই চেক করে |
| !== | Strict Inequality | মান বা টাইপ যেকোনো একটি ভিন্ন হলে true |
5 == "5" // true (টাইপ কোয়ার্সন) 5 === "5" // false (টাইপ আলাদা) 5 != "5" // false 5 !== "5" // true null == undefined // true null === undefined // false
সেরা অনুশীলন
সদা === এবং !== ব্যবহার করুন। এটি অপ্রত্যাশিত টাইপ কোয়ার্সন বাধা দেয়।