How to use XOR (^) bitwise operator in JavaScript

1 Answer

0 votes
var n1 = 2;
var n2 = 10;
  
document.write(n1 + " = " + n1.toString(2) + "<br />");
document.write(n2 + " = " + n2.toString(2) + "<br />");
  
var x = n1 ^ n2;
  
document.write(x + " = " + x.toString(2) + "<br />");
 
/*
  
  0010
^ 1010
  ----
  1000
 
*/
 
/*
run:
 
2 = 10
10 = 1010
8 = 1000
 
*/

 



answered Apr 17, 2017 by avibootz

Related questions

2 answers 249 views
1 answer 260 views
1 answer 170 views
1 answer 213 views
1 answer 253 views
1 answer 200 views
...