Foros del Web » Programando para Internet » Javascript »

más que urgente: otra de redondeo

Estas en el tema de más que urgente: otra de redondeo en el foro de Javascript en Foros del Web. Hola. Necesito que el número 32.175 se redondee a 32.18. Si utlizo la famosa fórmula de redondeo a dos decimales: Math.round(numero * Math.pow(10, decimales)) / ...
  #1 (permalink)  
Antiguo 11/09/2006, 05:15
 
Fecha de Ingreso: agosto-2003
Mensajes: 15
Antigüedad: 20 años, 8 meses
Puntos: 0
más que urgente: otra de redondeo

Hola.

Necesito que el número 32.175 se redondee a 32.18.

Si utlizo la famosa fórmula de redondeo a dos decimales:

Math.round(numero * Math.pow(10, decimales)) / Math.pow(10, decimales)

me devuelve 32.17, pero el correcto es 32.18:

(32.175 * 100) / 100 = 32.17

Y este problema me está matando.

¿Álguien sabe cómo solucionarlo?
  #2 (permalink)  
Antiguo 11/09/2006, 05:39
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Hola naimps,

puedes usar el método toFixed()

numero = 32.175
numero = numero.toFixed(2)

saludos
  #3 (permalink)  
Antiguo 11/09/2006, 07:46
 
Fecha de Ingreso: agosto-2003
Mensajes: 15
Antigüedad: 20 años, 8 meses
Puntos: 0
Sonrisa

te quiero, tunait
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:33.