Как округлить число до сотых в javascript?

Пользователь

от linnea , в категории: JavaScript , 3 года назад

Как округлить число до сотых в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от Ekaterina_90 , 3 года назад

@linnea  Округлить число до сотых в javascript можно следующим образом:


1
2
3
 let num = 3.78658;
 console.log(num.toFixed(2));
 // Вывод: 3.79

Пользователь

от johnpaul.blick , год назад

@linnea 

Для округления числа до сотых в Javascript можно использовать метод toFixed()


Например:

1
2
3
var num = 12.3456;
num = num.toFixed(2);
console.log(num); // 12.35


тоFixed() возвращает строку, поэтому, если вы хотите получить обратно число, вам нужно выполнить преобразование типов:

1
2
3
var num = 12.3456;
num = parseFloat(num.toFixed(2));
console.log(num); // 12.35


Другой способ - умножить число на 100, округлить его до целого и разделить на 100:

1
2
3
var num = 12.3456;
num = Math.round(num * 100) / 100;
console.log(num); // 12.35