Необязательный. Количество цифр после десятичного знака. Это число должно находиться в диапазоне от 0 до 20 включительно. Если не указано, то считается равным 0
Описание, примеры
Возвращает строковое представление числа без использования экспоненциальной записи, и ровно с fractionDigits цифр после запятой. Число округляется при необходимости, и дробная часть добивается нулями до нужной длины.
Если число больше 1e+21, то метод просто вызывает Number.toString() и возвращает строку в экспоненциальной записи.
Инициирует исключение RangeError, если fractionDigits меньше 0 или больше 20. Хотя некоторые реализации могут поддерживать значения больше 20.
Инициирует исключение TypeError, если объект не является Number.
Пример:
Выделить все
var n = 12345.6789;
n.toFixed(); // 12346: округление, длина дробной части ноль
n.toFixed(1); // 12345.7: округление
n.toFixed(6); // 12345.678900: добили нулями(1.23e+20).toFixed(2); // 123000000000000000000.00(1.23e-10).toFixed(2)// 0.00
Дежурная шутка
Разговор по мобильному:
- Вадик, у меня родители до понедельника на дачу уехали! Приезжай!
- А у тебя в квартире Wi-Fi есть?