Метод toFixed() объекта JavaScript Number
- Предыдущая страница toExponential()
- Следующая страница toLocaleString()
- Вернуться на один уровень выше Референсное руководство JavaScript Number
Определение и использование
toFixed()
Этот метод конвертирует число в строку.
toFixed()
Этот метод округляет строку до указанного количества знаков после запятой.
Комментарий:Если количество знаков после запятой превышает количество цифр в числе, добавляются нули.
Пример
Пример 1
let num = 5.56789; let n = num.toFixed();
Пример 2
let num = 5.56789; let n = num.toFixed(2);
Пример 3
Округление до 10 знаков после запятой:
let num = 5.56789; let n = num.toFixed(10);
Грамматика
number.toFixed(digits)
Параметр
Параметр | Описание |
---|---|
digits |
Опционально. Количество знаков после запятой. Значения от 0 до 20, включая 0 и 20. По умолчанию 0 (без десятичной точки). |
Возвращает значение
Тип | Описание |
---|---|
Строка | Представление числа с или без десятичной точки. |
Технические детали
Возвращает значение
Возвращает number Строковое представление, не использующее экспоненциальное счисление, с фиксированной точкой после определенного количества знаков после запятой. digits цифр.
Если необходимо, этот номер будет округлен или дополнен нулями, чтобы он достиг указанной длины.
Если digits Если该方法 вызывается для числа, большего чем le+21, то она вызывается только number.toString() возвращает строку, представляемую в виде экспоненциального счисления.
Выбрасывается
Исключение | Описание |
---|---|
RangeError |
Когда digits Исключение, которое выбрасывается при слишком малом или слишком большом значении. Значения от 0 до 20 не вызывают этого исключения. Некоторые реализации поддерживают более широкий или более узкий диапазон значений. |
TypeError | Исключение, которое выбрасывается, когда объект, вызывающий этот метод, не является Number. |
Поддержка браузерами
Number.constructor
Это функция ECMAScript3 (ES3).
Все браузеры полностью поддерживают ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
- Предыдущая страница toExponential()
- Следующая страница toLocaleString()
- Вернуться на один уровень выше Референсное руководство JavaScript Number