Метод toFixed
производит округление
числа до указанного знака в дробной части.
Количество знаков указывается параметром.
Если число знаков не указано, то по умолчанию
берется 0
знаков, то есть округление
до целого числа.
Синтаксис
число.toFixed([количество знаков в дробной части]);
Пример
Пусть дана дробь. Давайте округлим ее до
3
знаков в дробной части:
let num = 1.1111;
console.log(num.toFixed(3));
Результат выполнения кода:
1.111
Пример
В следующем примере также оставлено только
3
знака в дробной части, однако последняя
цифра увеличилась на 1
, так как округление
производится по правилам математики:
let num = 1.1119;
console.log(num.toFixed(3));
Результат выполнения кода:
1.112
Пример
В следующем примере дробь округлится до целого числа, так как параметр метода пуст:
let num = 1.111;
console.log(num.toFixed());
Результат выполнения кода:
1
Пример
В следующем примере параметр метода превышает
количество знаков в дробной части исходной
дроби, поэтому метод добавит две цифры 0
в конец нашей дроби:
let num = 1.1111;
console.log(num.toFixed(6));
Результат выполнения кода:
1.111100
Смотрите также
-
методы
Math.round
,Math.ceil
,Math.floor
,
которые также выполняют округление числа -
метод
toPrecision
,
который выполняет округление числа до определенного количества символов