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

JavaScript বিটওয়াইজ অপারেটর (AND, OR, XOR) ব্যাখ্যা ও উদাহরণ


বিটওয়াইজ অপারেটরগুলো: AND, OR, XOR। প্রতিটি আলাদা আলাদা ব্যাখ্যা করা হলো।

ক) AND অপারেটর (&)

উদাহরণ

<html> <body> <p id="and"></p> <script> document.getElementById("and").innerHTML = 13 & 1; </script> </body> </html>

আউটপুট

1

ব্যাখ্যা: বিটওয়াইজ AND তখন ১ দেয় যখন দুটি বিটই ১ থাকে। ১৩ (১১০১) এবং ১ (০০০১) - শুধু প্রথম পজিশনে ১ কমন, তাই ফলাফল ১।

খ) OR অপারেটর (||)

উদাহরণ

<html> <body> <p id="or"></p> <script> document.getElementById("or").innerHTML = 5 || 1; </script> </body> </html>

আউটপুট

5

ব্যাখ্যা: বিটওয়াইজ OR তখন ১ দেয় যখন দুটোর যেকোনো একটা ১ থাকে। ৫ (০১০১) এবং ১ (০০০১) - ফলাফল ০১০১ = ৫। (নোট: কোডে || লজিক্যাল OR, বিটওয়াইজ OR হলো |)

গ) XOR অপারেটর (^)

উদাহরণ

<html> <body> <p id="xor"></p> <script> document.getElementById("xor").innerHTML = 5 ^ 1; </script> </body> </html>

আউটপুট

4

ব্যাখ্যা: বিটওয়াইজ XOR তখন ১ দেয় যখন বিটগুলো ভিন্ন থাকে। ৫ (০১০১) XOR ১ (০০০১) = ০১০০ = ৪।

  1. জাভাস্ক্রিপ্টে অ্যারে স্প্লাইসিং কী? উদাহরণসহ ব্যাখ্যা

  2. জাভাস্ক্রিপ্টে JSON অবজেক্ট তৈরির পদ্ধতি? উদাহরণসহ ব্যাখ্যা

  3. জাভাস্ক্রিপ্টে অ্যাসিনক্রোনাস ফাংশন উদাহরণসহ ব্যাখ্যা

  4. জাভাস্ক্রিপ্টে ডিপ ক্লোনিং অবজেক্ট উদাহরণসহ ব্যাখ্যা