title: parseInt in JavaScript or AS3 returning wrong value
body: <p>Can someone please explain why all these parseInt operations evaluate to the same number <strong>10153593963283296</strong>? </p>
  
  <p>parseInt('10153593963283294')
  10153593963283294</p>
  
  <p>parseInt('10153593963283295')
  <strong>10153593963283296</strong></p>
  
  <p>parseInt('10153593963283296')
  <strong>10153593963283296</strong></p>
  
  <p>parseInt('10153593963283297')
  <strong>10153593963283296</strong></p>
  
  <p>parseInt('10153593963283298')
  10153593963283298</p>
  
  <p>Tested in browsers and node command line.</p>
  
  <p>Thanks!</p>