Buenas a todos, estoy un poco flipando, estoy haciendo una aplicación via web, y bueno, paso una serie de parametros a una funcion de javascript, uno que es alfanumerico y otro numérico.
La mayoría se muestran bien, pero hay ciertos números que no, sin ir más lejos os pongo un ejemplo:
Código HTML:
<html>
<body>
<script>
var a = 0037525;
alert(a);
</script>
</body>
</html>
Por que el alert devuelve 16213 y no 37525??
Por qué si pongo un número mayor, como el 65523 si que funciona?
No sé si me termino de explicar, Javascript tiene limite de numeros?
Aunque he hecho una función para quitar los 00 que vienen delante del número y así funciona, tengo la curiosidad de saber porque Javascript malinterpreta esos números.
Espero que alguién me pueda aclarar este misterio.
Gracias de antemano