Math.floor(), Math.round(), Math.ceil() и Math.trunc() — JavaScript — Дока
- Кратко
- Как пишется
- На практике
- Николай Лопин советует
Кратко
СкопированоОбъект Math
содержит набор методов, который используется для округления чисел:
round
— округление по обычным правилам;( ) floor
— округление вниз;( ) ceil
— округление вверх;( ) trunc
— отбрасывание дробной части, не обращая внимания на знак аргумента.( )
Как пишется
СкопированоДля обычного округления используйте Math
:
console.log(Math.round(15.52))// 16console.log(Math.round(15.3))// 15
console. log(Math.round(15.52))
// 16
console.log(Math.round(15.3))
// 15
Округление до ближайшего целого в большую сторону — Math
:
console.log(Math.ceil(15.52))// 16console.log(Math.ceil(15.3))// 16
console.log(Math.ceil(15.52))
// 16
console.log(Math.ceil(15.3))
// 16
Округление до ближайшего целого в меньшую сторону — Math
:
console.log(Math.floor(15.52))// 15console.log(Math.floor(15.3))// 15
console.log(Math.floor(15.52))
// 15
console.log(Math.floor(15.3))
// 15
🛠 Используйте осторожно при работе с отрицательными числами:
console.log(Math.floor(-15.3))// -16
console.log(Math.floor(-15.3))
// -16
Так происходит потому что -16 меньше, чем -15, а округление происходит в меньшую сторону.
Отбрасывание дробной части — Math
console.log(Math.trunc(15.52))// 15console.log(Math.trunc(-15.3))// -15console.log(Math.trunc(0.123))// 0console.log(Math.trunc(-0.123))// -0
console.log(Math.trunc(15.52))
// 15
console.log(Math.trunc(-15.3))
// -15
console.log(Math.trunc(0.123))
// 0
console.log(Math.trunc(-0.123))
// -0
Открыть демо в новой вкладкеНа практике
СкопированоНиколай Лопин советует
Скопировано🛠 Разные виды округления нужны в разных ситуациях:
- когда нужно разбить данные на страницы и посчитать общее количество страниц, используйте округление вверх:
const total
.Pages = Math . ceil ( total Items / items Per Page ) - когда нужно выбрать случайный элемент массива, используйте округление вниз:
Math
.. floor ( Math . random ( ) * array . length )
Если вы нашли ошибку, отправьте нам пул-реквест!
Во время отправки формы что-то пошло не так. Попробуйте ещё раз?
Предыдущий материал←
ОбъектMath
ctrl + alt + ←
Следующий материал→
Math.random()
ctrl + alt + →
Справочник javascript: Math.ceil
Главная » Справочник » Объекты » Math. ceil
|
|
Math ceil() JavaScript-Scaler Topics
Math ceil() JavaScript
Math ceil() JavaScript
share-outline Курс Javascript — Освоение основ Мринал Бхаттачарья Бесплатно звездочка 4,8 Зарегистрировано: 21440 Курс Javascript — Освоение основ Мринал Бхаттачарья Бесплатно Начать обучениеОбзор
9000 4 Функция Math.ceil() в JavaScript использует метод округления вверх, который принимает один вход , число, которое нужно округлить до ближайшего целого числа.Синтаксис Math ceil() в javascript
Ниже приведен синтаксис ceil в javascript:
Параметры Math ceil() в javascript
Math ceil в JavaScript принимает только один параметр:
- значение : это значение, которое необходимо округлить методом округления в большую сторону.
Тип возвращаемого значения Math ceil() в javascript
Тип возвращаемого значения: int
Math ceil в JavaScript возвращает число, которое было округлено методом округления вверх, или мы можем сказать, что оно возвращает наименьшее целое число, большее или равно заданному числу.
Исключения Math ceil() в Javascript
- Нечисловая строка, переданная в качестве параметра, возвращает NaN.
- Массив с более чем 1 целым числом, переданным в качестве параметра, возвращает NaN.
- Пустая переменная, переданная в качестве параметра, возвращает NaN.
- Пустая строка, переданная в качестве параметра, возвращает NaN.
- Пустой массив, переданный в качестве параметра, возвращает NaN.
Пример Math ceil() в Javascript
Вывод:
Что такое Math ceil() в Javascript?
ceil() — это функция JavaScript, которая возвращает наименьшее целочисленное значение, большее или равное заданному числу. Другими словами, метод ceil() возвращает целочисленное значение после округления числа в большую сторону. Поскольку функция ceil() является статической функцией объекта Math, ее необходимо вызывать с использованием объекта-заполнителя Math.
Дополнительные примеры
Использование Math.ceil() для практического примера
Вывод:
Объяснение: Как объяснялось ранее, math ceil в JavaScript преобразует целое число методом округления в большую сторону и возвращает это преобразованное значение.
Десятичная корректировка
Вывод:
Приведенный выше код является примером десятичной корректировки в javascript.
Совместимость с браузерами
Метод Math.ceil() в javascript поддерживается всеми браузерами, такими как Chrome, Edge, Safari, Opera и т. д.
Заключение
- Math ceil в JavaScript возвращает целое число, в котором целое число округляется методом округления в большую сторону.
- Поскольку функция ceil() является статической функцией объекта Math, ее необходимо вызывать с использованием объекта-заполнителя Math.
См. также
- charAt в JavaScript
- в верхнем регистре в JavaScript
- parseInt.upper() в Javascript
Встроенный JavaScript: Math: ceil | Могу ли я использовать… Таблицы поддержки для HTML5, CSS3 и т. д.
Могу ли я использовать Поиск ?Встроенный JavaScript: Математика: ceil
Глобальное использование
96,24% + 0% «=» 96,24%
IE
- 07% — Supported»> 6–10: поддерживается
- 11: поддерживается
Edge
- 12–113: поддерживается
- 11 4: поддерживается
Firefox
- 2–112: поддерживается
- 113: поддерживается
- 114–115: поддерживается
Chrome
- 4–113: поддерживается 9004 3
- 114: поддерживается
- 115–117: поддерживается
Safari
- 3.1–16.4: Поддерживается
- 16.5: Поддерживается
- 16. 6 — TP: Поддерживается
Opera
- 10–98: Поддерживается
- 99: поддерживается
Safari на iOS
- 3.2–16.4: Поддерживается
- 16.5: Поддерживается
- 16.6–17: Поддерживается
Opera Mini
- все: Поддержка неизвестна
Браузер Android
- 2.1–4.3: не поддерживается
- 4.4–4.4. 4: Поддерживается
- 114: Поддерживается
Opera Mobile
- 12–12.1: Поддерживается
- 73: Поддерживается