Number.prototype.toFixed
Форматирует число с заданным количеством знаков после запятой.
Доступно с: ES3
Синтаксис
number.toFixed(digits)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| digits | number | Необязательный. Сколько знаков после запятой оставить; по умолчанию 0. |
Возвращаемое значение
stringСтрока с округлённым числом.
Примеры
Два знака после запятой:
console.log((3.14159).toFixed(2));
console.log((2.5).toFixed(2));Результат:
3.14
2.50Результат — строка, а не число:
console.log(typeof (3.14159).toFixed(2));Результат:
stringПримечания
Чтобы снова получить число, оберните результат в Number(). Нули в конце при этом пропадут.
См. также
- Math.round — Округляет число до ближайшего целого.
- parseInt — Преобразует строку в целое число.
- Number.prototype.toLocaleString — Форматирует число по правилам языка: разделители разрядов, валюта, проценты.
- Intl.NumberFormat — Форматирует числа, валюты, проценты и единицы измерения по правилам языка.
Вопросы и ответы по теме
В учебнике
- Числа — Числа в JavaScript — целые и дробные, округление, объект Math, toFixed и особые значения Infinity и NaN.