3 способа округлить число до 2 знаков после точки в JavaScript

Округление числа до определенного десятичного знака в JavaScript можно выполнить с помощью .toFixed() метода. Этот метод округляет число до указанного числа знаков после точки и возвращает результат в виде строки.
Вот пример использования .toFixed() метода для округления числа до 2 знаков после точки:

let number = 3.14159;
let roundedNumber = number.toFixed(2);
console.log(roundedNumber); // вывод: "3.14"
alert(roundedNumber); // вывод: "3.14"

В этом примере переменной number присвоено значение 3.14159, и .toFixed(2) метод используется для округления этого числа до 2 знаков после точки. Результат 3.14 затем присваивается переменной roundedNumber, которая затем выводится в console и alert.
Важно отметить, что .toFixed() метод возвращает строку, а не число. Если вам нужно работать с округленным числом как с числом, вы можете использовать метод parseFloat() для преобразования строки обратно в число:

let number = 3.14159;
let roundedNumber = parseFloat(number.toFixed(2));
console.log(roundedNumber); // вывод: 3.14
alert(roundedNumber); // вывод: 3.14
console.log(typeof roundedNumber); // вывод: "number"
alert(typeof roundedNumber); // вывод: "number"

Другой способ округлить число до 2 знаков после точки — использовать Math.round() метод. Этот метод округляет число до ближайшего целого числа. Мы можем использовать этот метод и разделить число на 100, а затем умножить на 100.

let number = 3.14159;
let roundedNumber = Math.round(number * 100) / 100;
console.log(roundedNumber); // вывод: 3.14
alert(roundedNumber); // вывод: 3.14

В этом примере мы сначала умножаем число на 100, затем округляем его до ближайшего целого числа и наконец, делим на 100. В результате число будет округлено до 2 знаков после точки.

Обсуждение закрыто.