কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে কমপারিজন অপারেটরগুলো কী কী?


কমপারিজন অপারেটর তালিকা

ধরি, ভেরিয়েবল 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

সেরা অনুশীলন

সদা === এবং !== ব্যবহার করুন। এটি অপ্রত্যাশিত টাইপ কোয়ার্সন বাধা দেয়।

  1. জাভাস্ক্রিপ্টে প্রমিস (Promises) কী?

  2. C#-তে বিটওয়াইজ অপারেটরগুলো কী?

  3. C#-তে ארিথমেটিক (Arithmetic) অপারেটরগুলো

  4. C#-তে অ্যাসাইনমেন্ট (Assignment) অপারেটরগুলো