Введение
В этом практическом занятии мы изучим, как форматировать число с использованием фиксированной точки без конечных нулей в JavaScript. Мы будем использовать метод Number.prototype.toFixed(), чтобы преобразовать число в строку с фиксированной точкой, а затем Number.parseFloat(), чтобы удалить все конечные нули. Наконец, мы будем использовать шаблонную литерал, чтобы преобразовать число в строку. Это практическое занятие предназначено для того, чтобы помочь вам лучше понять, как форматировать числа в JavaScript с использованием фиксированной точки.
Преобразование чисел в фиксированную точку
Для преобразования числа в фиксированную точку без конечных нулей выполните следующие шаги:
- Откройте Терминал/SSH и введите
node, чтобы начать практиковаться в написании кода. - Используйте
Number.prototype.toFixed(), чтобы преобразовать число в строку с фиксированной точкой. - Используйте
Number.parseFloat(), чтобы преобразовать строку с фиксированной точкой обратно в число, удаляя конечные нули. - Используйте шаблонную литерал, чтобы преобразовать число в строку.
Пример кода:
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, чтобы улучшить свои навыки.