Math.round
Округляет число до ближайшего целого.
Доступно с: ES1
Синтаксис
Math.round(x)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| x | number | Число, которое нужно округлить. |
Возвращаемое значение
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.