Преобразование числа в фиксированную точку без конечных нулей

Beginner

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

Введение

В этом практическом занятии мы изучим, как форматировать число с использованием фиксированной точки без конечных нулей в JavaScript. Мы будем использовать метод Number.prototype.toFixed(), чтобы преобразовать число в строку с фиксированной точкой, а затем Number.parseFloat(), чтобы удалить все конечные нули. Наконец, мы будем использовать шаблонную литерал, чтобы преобразовать число в строку. Это практическое занятие предназначено для того, чтобы помочь вам лучше понять, как форматировать числа в JavaScript с использованием фиксированной точки.

Преобразование чисел в фиксированную точку

Для преобразования числа в фиксированную точку без конечных нулей выполните следующие шаги:

  1. Откройте Терминал/SSH и введите node, чтобы начать практиковаться в написании кода.
  2. Используйте Number.prototype.toFixed(), чтобы преобразовать число в строку с фиксированной точкой.
  3. Используйте Number.parseFloat(), чтобы преобразовать строку с фиксированной точкой обратно в число, удаляя конечные нули.
  4. Используйте шаблонную литерал, чтобы преобразовать число в строку.

Пример кода:

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

Вы можете протестировать функцию с разными входными данными:

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

Резюме

Поздравляем! Вы завершили практическое занятие по преобразованию числа в фиксированную точку без конечных нулей. Вы можете выполнить больше практических заданий в LabEx, чтобы улучшить свои навыки.