Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/03/2003, 13:14
Avatar de mikel_gomez
mikel_gomez
 
Fecha de Ingreso: febrero-2001
Mensajes: 482
Antigüedad: 23 años, 3 meses
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