@TrixieBek

Как обрезать значение?

Необходимо обрезать выдаваемое значение функцией до двух знаков после точки:
function updateTotal() {
    document.getElementById("total").innerHTML = productPrice[getProductType()] * getNumberOfDays();
}
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 2
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
function updateTotal() {
    document.getElementById("total").innerHTML = (productPrice[getProductType()] * getNumberOfDays()).toFixed(2);
}
Ответ написан
staik
@staik
Front-end developer
Добрый вечер. Есть функция toFixed(n), где n это количество знаков после запятой. Есть нюанс: он округляет число, и за этим надо следить. Подробнее можете почитать тут

Либо вот так вот
function roundPlus(x, n) { //x - число, n - количество знаков
  if(isNaN(x) || isNaN(n)) return false;
  var m = Math.pow(10,n);
  return Math.round(x*m)/m;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы