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

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


অপারেটর কী?

সহজ এক্সপ্রেশন: 4 + 5 = 9। এখানে 4 এবং 5 হলো অপারেন্ড (operands) এবং + হলো অপারেটর (operator)।

জাভাস্ক্রিপ্ট অপারেটর ক্যাটাগরি

  • অ্যারিথমেটিক অপারেটর: +, -, *, /, %, ++, --
  • কমপারিজন অপারেটর: ==, !=, ===, !==, >, <, >=, <=
  • লজিক্যাল (রিলেশনাল) অপারেটর: &&, ||, !
  • অ্যাসাইনমেন্ট অপারেটর: =, +=, -=, *=, /=, %=, **=
  • কন্ডিশনাল (টার্নারি) অপারেটর: ? :
  • বিটওয়াইজ অপারেটর: &, |, ^, ~, <<, >>, >>>
  • typeof, instanceof, delete, void, new, this
  • কমা অপারেটর: ,
  • স্প্রেড/রেস্ট: ... (ES6+)
  • নালিশ কোয়ালেসিং: ?? (ES2020)
  • অপশনাল চেইনিং: ?. (ES2020)

উদাহরণ: অ্যারিথমেটিক অপারেটর

<html>
    <body>
        <script>
            var a = 33, b = 10, c = "Test";
            document.write("a + b = " + (a + b) + "<br>");
            document.write("a - b = " + (a - b) + "<br>");
            document.write("a / b = " + (a / b) + "<br>");
            document.write("a % b = " + (a % b) + "<br>");
            document.write("a + b + c = " + (a + b + c) + "<br>");
            a = ++a;
            document.write("++a = " + a + "<br>");
            b = --b;
            document.write("--b = " + b + "<br>");
        </script>
    </body>
</html>
  1. জাভাস্ক্রিপ্ট বিটওয়াইজ অপারেটরগুলো কী কী?

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

  3. জাভাস্ক্রিপ্টে Proxy() অবজেক্টের ব্যবহার

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