Округление чисел

Для округления чисел предназначены следующие методы из класса Math:

  • ceil() — возвращает значение, округленное до ближайшего большего целого:
console.log( Math.ceil(1.49) );    // 2
console.log( Math.ceil(1.50) );    // 2
console.log( Math.ceil(1.51) );    // 2
  • floor() — возвращает значение, округленное до ближайшего меньшего целого:
console.log( Math.floor(1.49) );   // 1
console.log( Math.floor(1.50) );   // 1
console.log( Math.floor(1.51) );   // 1
  • round() — возвращает число, округленное до ближайшего меньшего целого для чисел с дробной частью меньше 0.5, или значение, округленное до ближайшего большего целого для чисел с дробной частью больше или равной 0.5:
console.log( Math.round(1.49) );   // 1
console.log( Math.round(1.50) );   // 2
console.log( Math.round(1.51) );   // 2
  • trunc() — отбрасывает дробную часть и возвращает целое число:
console.log( Math.trunc(1.5) );    //  1
console.log( Math.trunc(-1.5) );   // -1
console.log( Math.ceil(1.5) );     //  2
console.log( Math.ceil(-1.5) );    // -1
console.log( Math.floor(1.5) );    //  1
console.log( Math.floor(-1.5) );   // -2

Учебник по Node.js и JavaScript
Учебник по JavaScript (Node.js) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов