title: Why 2 XOR 3 is 1 in Javascript
body: <p>All:</p>
  
  <p>There is one algorithm question: add integer a and b without using + and -.
  I try to use XOR to do that, but when I use 2^3 the result become 1, I guess my understanding about ^ is wrong, so anyway I wonder how can I get 5?</p>
  
  <p>Thanks</p>