El redondeo se puede realizar usandoel método toFixed()el método toFixed() puede redondear un Number al número especificado de decimales.

El código es el siguiente:

Método toFixed()

var num =2.446242342; num = num.toFixed(2); //El resultado es 2.45

Pruébalo »

Además, comoround()、floor()、ceil()etc. no redondean realmente, tienen problemas de precisión.

round() puede usar el siguiente método para asegurar que la precisión sea correcta:

Método round()

var num =2.446242342; num = Math.round((num + Number.EPSILON) * 100) / 100; //El resultado es 2.45

Pruébalo »

Artículos de referencia