Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Number.prototype.toPrecision

Форматирует число с заданным количеством значащих цифр.

Доступно с: ES3

Синтаксис

number.toPrecision(precision)

Параметры

ПараметрТипОписание
precisionnumberКоличество значащих цифр, от 1 до 100.

Возвращаемое значение

stringЧисло в виде строки с нужным количеством значащих цифр.

Примеры

Три значащие цифры:

console.log((123.456).toPrecision(3));
console.log((0.0012345).toPrecision(3));

Результат:

123
0.00123

Для больших чисел получается экспоненциальная запись:

console.log((123456).toPrecision(2));

Результат:

1.2e+5

Примечания

Значащие цифры считаются от первой ненулевой. Чтобы задать количество знаков после точки, используйте toFixed().

См. также

  • Number.prototype.toFixed — Форматирует число с заданным количеством знаков после запятой.
  • Math.round — Округляет число до ближайшего целого.

В учебнике

  • Числа — Числа в JavaScript — целые и дробные, округление, объект Math, toFixed и особые значения Infinity и NaN.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.