Способы округления чисел до двух десятичных знаков в JavaScript

Чтобы округлить число до двух десятичных знаков в JavaScript, вы можете использовать следующие методы:

  1. toFixed(): метод toFixed() преобразует число в строку и округляет его до указанного количества десятичных знаков. Вот пример:
let num = 3.14159;
let roundedNum = num.toFixed(2);
console.log(roundedNum); // Output: 3.14
  1. Math.round(): функция Math.round() округляет число до ближайшего целого числа. Чтобы округлить до двух десятичных знаков, вы можете умножить число на 100, использовать Math.round(), а затем разделить результат на 100. Вот пример:
let num = 3.14159;
let roundedNum = Math.round(num * 100) / 100;
console.log(roundedNum); // Output: 3.14

<ол старт="3">

  • Math.floor(): функция Math.floor() округляет число в меньшую сторону до ближайшего целого числа. Как и в предыдущем методе, вы можете умножить число на 100, использовать Math.floor(), а затем разделить результат на 100, чтобы округлить до двух десятичных знаков. Вот пример:
  • let num = 3.14159;
    let roundedNum = Math.floor(num * 100) / 100;
    console.log(roundedNum); // Output: 3.14
    1. parseFloat(): вы также можете преобразовать число в строку, ограничить его двумя десятичными знаками с помощью метода toFixed(), а затем преобразовать его обратно в число с помощью parseFloat(). Вот пример:
    let num = 3.14159;
    let roundedNum = parseFloat(num.toFixed(2));
    console.log(roundedNum); // Output: 3.14