Bitwise XOR operator in Javascript

Javascript




let a = 10;  // 1010 in binary
let b = 6;   // 0110 in binary
 
let result = a ^ b;  // 1100 in binary
 
console.log(result);  // Output: 12


Output

12

Bitwise XOR Operator in Programming

Bitwise XOR Operator is represented by the caret symbol (^). It is used to perform a bitwise XOR operation on the individual bits of two operands. The XOR operator returns 1 if the corresponding bits in the two operands are different, and 0 if they are the same.

Table of Content

  • What is Bitwise XOR?
  • Bitwise XOR operator:
  • Bitwise XOR operator in C:
  • Bitwise XOR operator in C++:
  • Bitwise XOR operator in Java:
  • Bitwise XOR operator in Python:
  • Bitwise XOR operator in C#:
  • Bitwise XOR operator in Javascript:
  • Use Cases of Bitwise XOR Operator:
  • Applications of Bitwise XOR Operator in Programming:

Similar Reads

What is Bitwise XOR?

Bitwise XOR (exclusive OR) is a binary operation that takes two equal-length binary representations and performs the logical XOR operation on each pair of corresponding bits. The result in each position is 1 if only one of the two bits is 1 but will be 0 if both are 0 or both are 1....

Bitwise XOR operator:

The bitwise XOR operator is represented by the caret symbol (^) in many programming languages, including Python, C, C++, and Java....

Bitwise XOR operator in C:

C #include   int main() {     int a = 10; // 1010 in binary     int b = 6; // 0110 in binary       int result = a ^ b; // 1100 in binary       printf("%d\n", result); // Output: 12       return 0; }...

Bitwise XOR operator in C++:

...

Bitwise XOR operator in Java:

C++ #include using namespace std;   int main() {     int a = 10; // 1010 in binary     int b = 6; // 0110 in binary       int result = a ^ b; // 1100 in binary       cout << result << endl; // Output: 12       return 0; }...

Bitwise XOR operator in Python:

...

Bitwise XOR operator in C#:

Java import java.io.*; class GFG {     public static void main(String[] args)     {         int a = 10; // 1010 in binary         int b = 6; // 0110 in binary           int result = a ^ b; // 1100 in binary           System.out.println(result); // Output: 12     } }...

Bitwise XOR operator in Javascript:

...

Use Cases of Bitwise XOR Operator:

Python3 a = 10  # 1010 in binary b = 6   # 0110 in binary   result = a ^ b  # 1100 in binary   print(result)  # Output: 12...

Applications of Bitwise XOR Operator:

...