Mega Code Archive
Using the Bitwise Exclusive OR Operator
var iResult = 25 ^ 3;
alert(iResult); //outputs "26"
25 = 0000 0000 0000 0000 0000 0000 0001 1001
2 = 0000 0000 0000 0000 0000 0000 0000 0011
---------------------------------------------
XOR = 0000 0000 0000 0000 0000 0000 0001 1010