A definition of the ^ operation in javascript : <p>Can't seem to find a definition anywhere.</p>

<p>Typing into the console I can see...</p>

<pre><code>  5^4 = 1
  5^3 = 6
  5^2 = 7
</code></pre>

<p>Any ideas why?</p>
