Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/04/2012, 12:01
Avatar de mike28gt
mike28gt
 
Fecha de Ingreso: abril-2010
Mensajes: 56
Antigüedad: 14 años
Puntos: 14
Respuesta: codigo misterioso

Compañero que cosas las de JavaScript no? la respuesta a lo que sucede es tan sencillo como esto:

La función parseInt en JavaScript no sabe como interpretar la cadena de texto "08" o "09" por si sola, puesto que no puede determinar la base numérica con la que esta trabajando, y en JavaScript los numeros que empiezan con "0" son considerados en base octal y no existen los números "08" y "09" en base octal.

Para arreglar este problema puedes llamar a la función parseInt indicandole en que base numérica estas trabajando, de esta forma:

parseInt('08', 10);

Espero haberte podido ayudar, esta información la puedes encontrar aquí: http://www.ventanazul.com/webzine/articles/issues-parseint-javascript

Saludos!