GOOGLE ADS

domingo, 24 de abril de 2022

¿Cómo redondear a un máximo de 2 decimales, si es necesario?

Me gustaría redondear como máximo 2 decimales, pero solo si es necesario.

Aporte:

10
1.7777777
9.1

Producción:

10
1.78
9.1

¿Cómo puedo hacer esto en JavaScript?


Solución del problema

Uso Math.round():

Math.round(num * 100) / 100

O para ser más específico y asegurar que cosas como 1.005 se redondeen correctamente, use Number.EPSILON:

Math.round((num + Number.EPSILON) * 100) / 100

No hay comentarios.:

Publicar un comentario

Flutter: error de rango al acceder a la respuesta JSON

Estoy accediendo a una respuesta JSON con la siguiente estructura. { "fullName": "FirstName LastName", "listings...