Cómo formatear un número para mostrar siempre 2 decimales en JavaScript?

Cómo formatear un número para mostrar siempre 2 decimales en JavaScript?

Mientras se trata de cálculos matemáticos en JavaScript, puede surgir el requisito de devolver un valor preciso. Por ejemplo, devolver un preciso "divisa" o "peso" valor. En tales situaciones, formatear un número para mostrar siempre 2 decimales es útil para superar la ambigüedad y disminuir la relación de inexactitud en gran medida.

Esta redacción ilustrará los enfoques para formatear un número a los lugares finitos de decimales en JavaScript.

Cómo formatear un número para mostrar siempre 2 decimales en JavaScript?

Para formatear un número para siempre dos decimales en JavaScript, utilice el siguiente enfoque:

  • "TOLOCALECRING ()" método.
  • "tofixed ()" método.

Método 1: Número de formato para mostrar siempre 2 decimales en JavaScript utilizando el método "tolocalEstring ()"

El "TOLOCALECRING ()El método "proporciona un número en forma de una cadena a través del formato de idioma local. Este método se puede aplicar para devolver la división de dos números de tal manera que el resultado resultante se formatea a 2 decimales.

Sintaxis

tolocalestring (formato, estilo)

En la sintaxis anterior:

  • "formato"Corresponde a las diversas zonas horarias.
  • "estiloEl parámetro se refiere al objeto que tiene opciones de formato.

Ejemplo

Vamos a ver el código establecido a continuación:

En el fragmento de código anterior:

  • En primer lugar, inicialice dos variables que tengan los valores enteros establecidos.
  • En el siguiente paso, divida los números y guárdelos en la variable establecida.
  • Después de eso, asocie el "TOLOCALECRING ()"Método con la división resultante.
  • Los parámetros del método indican que el valor resultante se formateará exactamente "2" lugares decimales.
  • Finalmente, muestre el valor resultante en la consola.

Producción

En la salida, se puede ver que el valor calculado está formateado a los 2 decimales asignados.

Método 2: formatear el número para mostrar siempre 2 decimales utilizando el método JavaScript "ToFixed ()"

El "tofixed ()El método redondea el número al número asignado de dígitos. Este método se puede implementar para simplemente formatear el valor resultante a "2" lugares decimales.

Sintaxis

tofixed (dígitos)

En esta sintaxis, "dígitos"Representa el número de decimales.

Ejemplo

Veamos las líneas de código declaradas a continuación:

En el fragmento de código anterior:

  • En primer lugar, ingrese dos números del usuario y devuelva su división.
  • Después de eso, del mismo modo, asociar el "tofixed ()"Método con la división resultante de tal manera que el resultado final se formatea a"2"Lugares decimales, como lo indica su parámetro (método).
  • Por último, muestre el número formateado en la consola.

Producción

En la salida anterior, se puede observar que los números de entrada del usuario están divididos y formateados en consecuencia.

Conclusión

Para formatear un número para mostrar siempre dos decimales con JavaScript, use el "TOLOCALECRING ()"Método o el"tofixed ()" método. El enfoque anterior devuelve el valor resultante a exactamente 2 decimales en función de los parámetros establecidos. El último enfoque ingresa los números del usuario y los formatos el resultado evaluado en consecuencia. Este artículo declaró los enfoques para formatear un número siempre para mostrar 2 decimales en JavaScript.