Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/03/2002, 02:01
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: float con 2 decimales

La función que buscas se llama Math.round(), tiene un solo parámetro y solo redondea a entero mas cercano, por lo que para tu caso debes hacer lo siguiente:

Ejemplo:

var a = 21.478954;
var b = Math.round(a*100)/100;

El multiplicar por 100 hará que dos de tus decimales se conviertan en entero, redondeas, y luego los devuelves a su lugas dividiendo por 100.

Sirve en Internet Explorer desde la versión 3.02 y en Netscape desde la 2.0

Suerte.