English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод toFixed() в JavaScript

 Объект числа JavaScript

toFixed()Метод использует фиксированную точку для форматирования чисел.

Если необходимо, число будет округлено до ближайшего целого, а если необходимо, часть после запятой будет заполнена нулями, чтобы иметь указанную длину.

Грамматика:

number.toFixed(digits)
var num = 12345.6789;
num.toFixed(2);
Проверьте, пожалуйста‹/›

Совместимость браузеров

Метод toFixed() полностью поддерживается всеми браузерами:

Метод
toFixed()ДаДаДаДаДа

Значение параметра

ПараметрОписание
digits(Опционально) количество знаков после запятой; это может быть значение от 0 до 20, и реализация может поддерживать значения в более широком диапазоне. Если этот параметр опущен, он будет считаться равным 0

Технические детали

Возврат значения:Представление строки с фиксированной запятой для заданного числа
Исключительные случаи:
  • RangeError-Если число слишком малое или слишком большое. Значения между 0 и 100 (включая 0 и 100) не вызовут RangeError

  • TypeError-Если этот метод вызывается на объекте, не являющемся Number

Версия JavaScript:ECMAScript 3

Более примеров

Преобразование числа без сохранения всех десятичных знаков:

var num = 12345.6789;
num.toFixed();
Проверьте, пожалуйста‹/›

Если необходимо, заполните дробную часть нулями:

var num = 12345.6789;
num.toFixed(10);
Проверьте, пожалуйста‹/›

 Объект числа JavaScript