Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

toPrecision()

toPrecision()

Форматирование числа до указанной длины:

var number = 15.3525;
var result = number.toPrecision(2) // 15

Демо

Определение и использование

Метод toPrecision () форматирует число до указанной длины.
Если необходимо, запятая и нули добавляются для создания указанной длины.

Поддержка браузеров

Синтаксис

number.toPrecision(x)

Значения параметров

Параметр  Описание
x Необязательный. Количество цифр. Если этот параметр опущен, метод вернет все число (без форматирования)

Технические подробности

Возвращаемое значение:  Строка, представляющая число, отформатированное до указанной точности
Версия JavaScript: ECMAScript 3

Дополнительные примеры

var number = 15.3525;
var a = num.toPrecision(); // 15.3525
var b = num.toPrecision(2); // 15
var c = num.toPrecision(4); // 15.35
var d = num.toPrecision(10); // 15.35250000
 var number = 0.002846591;
 var a = num.toPrecision(); // 0.002846591
 var b = num.toPrecision(2); // 0.0028
 var c = num.toPrecision(3); // 0.00285
 var d = num.toPrecision(10); // 0.002846591000