Duplicar posible:
JavaScript function parseInt() doesn't parse numbers with leading 0 correctlyparseInt ("08") = 0, parseInt ("07") = 7
problemas extraños cuando se producen análisis sintáctico en JS.
parseInt("08")
//The result is: 0
parseInt("07")
//The result is: 7
¿Por qué sucede esto?
havn't I tengo este problema! – Amir
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/parseInt – BalusC