জাভাস্ক্রিপ্ট বিটওয়াইজ অপারেটরগুলো অপেরেন্ডকে ৩২ বিটের একটি সিকোয়েন্স হিসেবে বিবেচনা করে। জাভাস্ক্রিপ্টে নিচের বিটওয়াইজ অপারেটরগুলো উপলব্ধ:
| ক্রম নং | অপারেটর ও নাম |
|---|---|
| ১ | & বিটওয়াইজ AND |
| ২ | | বিটওয়াইজ OR |
| ৩ | ^ বিটওয়াইজ XOR |
| ৪ | ~ বিটওয়াইজ NOT |
| ৫ | << বিটওয়াইজ জিরো ফিল লेफট শিফট |
| ৬ | >> বিটওয়াইজ সাইনড রাইট শিফট |
| ৭ | >>> বিটওয়াইজ জিরো-ফিল রাইট শিফট |
নিচে জাভাস্ক্রিপ্ট বিটওয়াইজ OR (|) অপারেটরের একটি উদাহরণ দেওয়া হলো:
উদাহরণ
<!DOCTYPE html> <html> <body> <script> document.write("Bitwise OR Operator<br>"); // 7 = 00000000000000000000000000000111 // 1 = 00000000000000000000000000000001 document.write(7 | 1); </script> </body> </html>