![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/03/2003, 13:14
|
![Avatar de mikel_gomez](http://static.forosdelweb.com/customavatars/avatar2970_1.gif) | | | Fecha de Ingreso: febrero-2001
Mensajes: 482
Antigüedad: 24 años Puntos: 3 | |
Re: Cambio de base GameRoot:
Sospecho que el problema puede estar en la función parseInt().
Esta función convierte una cadena a formato entero. En tu caso, lo utilizas para recoger la parte entera de una división (que ya es numérica)
En segundo lugar, parseInt puede llevar un segundo parámetro que es la base en que se supone que se encuentra la cadena a convertir. Por defecto es 10, pero en algunas circunstancias que no recuerdo puede comportarse de otra manera. En conclusión, para recoger la parte entera de una cantidad, yo utilizaría Math.floor(numero) en lugar de parseInt(numero). Si insistes en usar esta última función, colócale el segundo parámetro... parseInt(numero, 10)
Si con lo que te comento, el problema persiste, dame un ejemplo concreto de conversión que no te funcione para poder probarlo.
Saludos.
__________________ Mikel Gómez
Hay que aprender mucho para saber poco |