Cómo limitar decimales en Javascript

Hace un tiempo estuve comparando diferentes maneras para formatear y redondear un número en Javascript con un determinado número de decimales. Encontré  hasta funciones con fórmulas como ésta. ¿Por qué no usar algo más rápido y sencillo para limitar decimales en Javascript?

Limitar decimales en Javascript

Usando la función toFixed() poder limitar el número de decimales a través de su parámetro o convertirlo a entero.

var numero = 5.56789; 
var conDecimal = numero.toFixed(2); 
// Igual a 5.57 
var entero = numero.toFixed(); 
// Igual a 5 (como un entero)

Según la documentación, convierte un número a cadena conservando los N primeros decimales.

Parametros

  • Entero (n): Muestra los N primeros decimales
  • Sin parámetro: Elimina todos los decimales, convirtiendo a entero

En mi humilde opinión, esta forma la veo más rápida y cómoda de realizar la misma tarea ahorrando tener funciones más largas. ¿Cómo lo hacéis vosotros?

David Burgos

Read more posts by this author.