Encodera

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

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

Справочник JavaScript

Math.round

Округляет число до ближайшего целого.

Доступно с: ES1

Синтаксис

Math.round(x)

Параметры

ПараметрТипОписание
xnumberЧисло, которое нужно округлить.

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

numberБлижайшее целое число.

Примеры

Округление до целого:

console.log(Math.round(4.4));
console.log(Math.round(4.6));

Результат:

4
5

Половина округляется в большую сторону, в том числе для отрицательных чисел:

console.log(Math.round(2.5));
console.log(Math.round(-2.5));

Результат:

3
-2

Округление до двух знаков после запятой:

console.log(Math.round(3.14159 * 100) / 100);

Результат:

3.14

Примечания

Второго аргумента с числом знаков у метода нет. Чтобы получить строку с фиксированным числом знаков, используйте toFixed().

См. также

  • Math.floor — Округляет число вниз до целого.
  • Number.prototype.toFixed — Форматирует число с заданным количеством знаков после запятой.
  • Math.ceil — Округляет число вверх до целого.
  • Number.prototype.toPrecision — Форматирует число с заданным количеством значащих цифр.

Вопросы и ответы по теме

В учебнике

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

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

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