title: JavaScript integer overflow
body: <p>The following code </p>
  
  <pre><code>console.log(Math.pow(2, 53)); 
  console.log(Math.pow(2, 53) + 1);
  </code></pre>
  
  <p>produces exactly same output for both calculations:</p>
  
  <pre><code>9007199254740992
  </code></pre>
  
  <p>Why?</p>