Math.floor
Округляет число вниз до целого.
Доступно с: ES1
Синтаксис
Math.floor(x)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| x | number | Число, которое нужно округлить. |
Возвращаемое значение
numberНаибольшее целое, не превышающее `x`.
Примеры
Округление вниз, в том числе для отрицательных чисел:
console.log(Math.floor(4.7));
console.log(Math.floor(-4.7));Результат:
4
-5Math.ceil() округляет вверх, а Math.trunc() отбрасывает дробную часть:
console.log(Math.ceil(4.2));
console.log(Math.trunc(-4.7));Результат:
5
-4Примечания
Для отрицательных чисел «вниз» означает дальше от нуля: Math.floor(-4.7) даёт -5.
См. также
- Math.round — Округляет число до ближайшего целого.
- Math.random — Возвращает случайное число от 0 до 1.
- Math.ceil — Округляет число вверх до целого.
- Math.trunc — Отбрасывает дробную часть числа.
Вопросы и ответы по теме
В учебнике
- Числа — Числа в JavaScript — целые и дробные, округление, объект Math, toFixed и особые значения Infinity и NaN.