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
*/