Math.floor()

Время чтения: меньше 5 мин

Кратко

Секция статьи "Кратко"

Объект 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

        
        
          
        
      
Открыть демо в новой вкладке

На практике

Секция статьи "На практике"

nlopin

Секция статьи "nlopin"

🛠 Разные виды округления нужны в разных ситуациях:

  • когда разбиваешь данные на страницы и считаешь общее количество страниц, используй округление вверх: let totalPages = Math.ceil(totalItems / itemsPerPage)
  • когда выбираешь случайный элемент массива, используй округление вниз: Math.floor(Math.random()*array.length)