Кратко
Секция статьи "Кратко"Объект Math
содержит набор методов, который используется для округления чисел:
round
— округление по обычным правилам;floor
— округление вниз;ceil
— округление вверх;
Как пишется
Секция статьи "Как пишется"let num = 15.52// Обычное округлениеconsole.log(Math.round(num)) // 16// Округление до ближайшего целого в большую сторонуconsole.log(Math.ceil(num)) // 16// Округление до ближайшего целого в меньшую сторонуconsole.log(Math.floor(num)) // 15
let num = 15.52 // Обычное округление console.log(Math.round(num)) // 16 // Округление до ближайшего целого в большую сторону console.log(Math.ceil(num)) // 16 // Округление до ближайшего целого в меньшую сторону console.log(Math.floor(num)) // 15
На практике
Секция статьи "На практике"🛠 Разные виды округления нужны в разных ситуациях:
- когда разбиваешь данные на страницы и считаешь общее количество страниц, используй округление вверх:
let totalPages
= Math . ceil ( totalItems / itemsPerPage ) - когда выбираешь случайный элемент массива, используй округление вниз:
Math
. floor ( Math . random ( ) *array . length )