Número a notación de punto fijo sin ceros finales

Beginner

This tutorial is from open-source community. Access the source code

Introducción

En este laboratorio, exploraremos cómo formatear un número utilizando notación de punto fijo sin ceros finales en JavaScript. Utilizaremos el método Number.prototype.toFixed() para convertir el número en una cadena de notación de punto fijo, seguido de Number.parseFloat() para eliminar cualquier cero final. Finalmente, utilizaremos una literal de plantilla para convertir el número en una cadena. Este laboratorio está diseñado para ayudarte a comprender mejor cómo formatear números en JavaScript utilizando notación de punto fijo.

Convertir números a notación de punto fijo

Para convertir un número a notación de punto fijo sin ceros finales, siga estos pasos:

  1. Abra la Terminal/SSH y escriba node para comenzar a practicar la codificación.
  2. Utilice Number.prototype.toFixed() para convertir el número en una cadena de notación de punto fijo.
  3. Utilice Number.parseFloat() para convertir la cadena de notación de punto fijo de nuevo en un número, eliminando los ceros finales.
  4. Utilice una literal de plantilla para convertir el número en una cadena.

Código de ejemplo:

const toOptionalFixed = (num, digits) =>
  `${Number.parseFloat(num.toFixed(digits))}`;

Puede probar la función con diferentes entradas:

toOptionalFixed(1, 2); // '1'
toOptionalFixed(1.001, 2); // '1'
toOptionalFixed(1.5, 2); // '1.5'

Resumen

¡Felicidades! Has completado el laboratorio de Conversión de Números a Notación de Punto Fijo sin Ceros Finales. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.