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

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


একটি সাধারণ এক্সপ্রেশন নিই: "১০ + ২০ = ৩০"। এখানে ১০ এবং ২০ হলো অপারেন্ড এবং '+' হলো অপারেটর। জাভাস্ক্রিপ্ট নিচের টাইপের অপারেটর সাপোর্ট করে:

  • Arithmetic Operators (গাণিতিক অপারেটর)
  • Comparison Operators (তুলনামূলক অপারেটর)
  • Logical (or Relational) Operators (লজিক্যাল/রিলেশনাল অপারেটর)
  • Assignment Operators (এসাইনমেন্ট অপারেটর)
  • Conditional (or ternary) Operators (কন্ডিশনাল/টার্নারি অপারেটর)

তুলনামূলক অপারেটরগুলো দেখি:

জাভাস্ক্রিপ্ট নিচের তুলনামূলক অপারেটরগুলো সাপোর্ট করে। ধরি ভেরিয়েবল A-তে ১০ এবং B-তে ২০ আছে:

Sr.No অপারেটর এবং বর্ণনা
১

== (Equal)

দুটি অপারেন্ডের মান সমান কিনা চেক করে, সমান হলে শর্ত true হয়।

উদাহরণ: (A == B) true নয়।

২

!= (Not Equal)

দুটি অপারেন্ডের মান সমান নয় কিনা চেক করে, অসমান হলে শর্ত true হয়।

উদাহরণ: (A != B) true।

৩

> (Greater than)

বাম অপারেন্ডের মান ডান অপারেন্ডের চেয়ে বড় কিনা চেক করে, বড় হলে শর্ত true হয়।

উদাহরণ: (A > B) true নয়।

৪

< (Less than)

বাম অপারেন্ডের মান ডান অপারেন্ডের চেয়ে ছোট কিনা চেক করে, ছোট হলে শর্ত true হয়।

উদাহরণ: (A < B) true।

৫

>= (Greater than or Equal to)

বাম অপারেন্ডের মান ডান অপারেন্ডের চেয়ে বড় বা সমান কিনা চেক করে, হলে শর্ত true হয়।

উদাহরণ: (A >= B) true নয়।

৬

<= (Less than or Equal to)

বাম অপারেন্ডের মান ডান অপারেন্ডের চেয়ে ছোট বা সমান কিনা চেক করে, হলে শর্ত true হয়।

উদাহরণ: (A <= B) true।

নিচের কোডটি জাভাস্ক্রিপ্টে তুলনামূলক অপারেটর ব্যবহার দেখায়:

উদাহরণ

Live Demo

 <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> 

  1. জাভাস্ক্রিপ্টে অ্যাসোসিয়েটিভ অ্যারে কী?

  2. জাভাস্ক্রিপ্টে মডিউলস কী?

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

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