JavaScript toFixed: что это такое и как использовать
Метод toFixed() используется для округления числа до определенного количества знаков после запятой и возвращает строку.
Синтаксис: number.toFixed(digits)
Где number - число, которое нужно округлить, а digits - количество знаков после запятой (от 0 до 20). Если значение параметра digits опущено, будет использовано значение 0.
Примеры использования метода toFixed():
javascript
let number = 123.456;
console.log(number.toFixed()); // 123
console.log(number.toFixed(2)); // 123.46
console.log(number.toFixed(5)); // 123.45600
В первом примере параметр digits опущен, поэтому число округлено до целого значения.
Во втором примере число округлено до двух знаков после запятой.
В третьем примере значение параметра digits больше, чем количество знаков после запятой в исходном числе, поэтому добавляется необходимое количество нулей после последней цифры после запятой.
Стоит учитывать, что метод toFixed() возвращает строку, не число, поэтому при необходимости выполнения математических операций со значениями, полученными с помощью этого метода, необходимо привести их к числовому типу с помощью функции parseFloat() или Number():
javascript
let number = 123.456;
let roundedNumber = Number(number.toFixed(2));
console.log(typeof roundedNumber); // number
console.log(roundedNumber); // 123.46