Foros del Web » Programando para Internet » Javascript »

Redondeo de decimales

Estas en el tema de Redondeo de decimales en el foro de Javascript en Foros del Web. Holas, , revise el foro de javascript pero no encontre sobre como redondear decimales, , mas solo encontre en unas Faqs que se acercaba en ...
  #1 (permalink)  
Antiguo 30/05/2004, 15:02
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 21 años, 3 meses
Puntos: 105
Redondeo de decimales

Holas, , revise el foro de javascript pero no encontre sobre como redondear decimales, , mas solo encontre en unas Faqs que se acercaba en algo pero no redondeaba mas solo la cortaba.

Si alguien tiene una sugerencia o solucion se le agredeceria muchisimo, .

Gracias, .
__________________
.: Gildus :.
  #2 (permalink)  
Antiguo 30/05/2004, 15:35
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 10 meses
Puntos: 38
Hola gildus.

En JS tienes la función Math.round() la cual redondea al entero mas cercano, por ejemplo:

Math.round(12.3) -> 12
Math.round(12.5) -> 13
Math.round(12.8) -> 13

Ahora bien, seguro que lo que deseas redondear es centenas, es lo usual, si es ese tu caso, entonces prueba esto:

valor = 12.647;
Math.round(valor * 100) / 100; <- 12.65

Saludos.
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:22.