Як округлити в JS?
Редактор: Михайло МельникОкруглення в JavaScript: точність і зручність
Округлення чисел – важливий аспект роботи з даними в JavaScript. Правильне округлення допомагає спростити обчислення, зробити їх більш зручними для сприйняття та використання. У JavaScript існує кілька способів округлення чисел, кожен з яких має свої особливості та застосування.
Функція Math.round()
Найпростіший спосіб округлення в JavaScript – використання вбудованої функції Math.round(). Ця функція округлює число до найближчого цілого значення.
Синтаксис:
javascript
Math.round(число)
Де число – це значення, яке потрібно округлити.
Приклади:
javascript
console.log(Math.round(4.567)); // Виведе: 5
console.log(Math.round(8.123)); // Виведе: 8
console.log(Math.round(1.495)); // Виведе: 2
Округлення до заданої кількості знаків після коми
Якщо потрібно округлити число до заданої кількості знаків після коми, можна використати функцію Number.toFixed():
javascript
console.log((4.567).toFixed(2)); // Виведе: “4.57”
console.log((8.123).toFixed(2)); // Виведе: “8.12”
console.log((1.495).toFixed(2)); // Виведе: “1.50”
Зверніть увагу, що toFixed() повертає рядок, тому якщо потрібно отримати число, його потрібно перетворити на число за допомогою Number().
Округлення до більшого або меншого значення
Для округлення числа до більшого або меншого значення можна використати вбудовані функції Math.ceil() та Math.floor():
javascript
console.log(Math.ceil(4.567)); // Виведе: 5
console.log(Math.floor(8.123)); // Виведе: 8
console.log(Math.ceil(-1.495)); // Виведе: -1
console.log(Math.floor(-1.495)); // Виведе: -2
Округлення до значущих цифр
Іноді потрібно округлити число до заданої кількості значущих цифр, незалежно від розташування десяткової коми. Для цього можна використати функцію Number.toPrecision():
javascript
console.log((0.00456).toPrecision(3)); // Виведе: “4.56e-3”
console.log((78.912).toPrecision(3)); // Виведе: “79.0”
console.log((4.6789).toPrecision(4)); // Виведе: “4.679”
Вибір методу округлення залежить від контексту задачі та вимог до точності. Правильне використання функцій округлення в JavaScript дозволяє спростити обчислення, зробити їх більш зручними для сприйняття та використання, не втрачаючи при цьому необхідної точності.
Часті запитання щодо округлення в JavaScript
Як округлити число до найближчого цілого в JavaScript?
Як округлити число до заданої кількості знаків після коми в JavaScript?
Як округлити число до більшого або меншого значення в JavaScript?
Як округлити число до заданої кількості значущих цифр в JavaScript?
Які фактори потрібно враховувати при виборі методу округлення в JavaScript?
У вас є запитання чи ви хочете поділитися своєю думкою? Тоді запрошуємо написати їх в коментарях!
⚡⚡⚡ Топ-новини дня ⚡⚡⚡
Хто такий Такер Карлсон? Новий законопроект про мобілізацію З травня пенсію підвищать на 1000 гривень