alert(parseInt("09")); shows me "0" Why?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/850341/workarounds-for-javascript-parseint-octal-bug">Workarounds for JavaScript parseInt octal bug</a>  </p>
</blockquote>



<p>EXTREMELY confused here.</p>

<p>parseInt("09") = 0</p>

<p>but</p>

<p>parseInt("9") = 9</p>

<p>Why is the prefixed zero not just stripped out?</p>

<p>alert(parseInt("01")); = 1</p>

<p>.. rage quit</p>
