@Nikitos08

Как округлить значение переменной javascript?

Добрый день! Подскажите как округлить значение переменной, пробовал .toFixed() и Match.round() но скорее всего неправильно их использую
function creditRes($li) {

        var creditGetImage = $li.querySelector(".itemImage").innerHTML.replace(/"/g, "'");
        var creditGetItemTitle = $li.querySelector(".creditTitle").innerHTML;
        var creditGetPrice = Number($li.querySelector(".main-price").innerHTML);
        var creditCartPrice = "Стоимость: " + creditGetPrice + " грн";
        var creditResultShow = "ПОЛОВИНА: ";
        var creditPolovina = "Первый платеж: " + creditGetPrice / 3 + " грн"; 
        var creditPolovinaSecond = "Второй платеж: " + Number(creditGetPrice / 3) + " грн";
        var creditPolovinaThird = "Третий платеж: " + creditGetPrice / 3 + " грн";
        var firstSend = "Первый платеж: " + creditGetPrice / 2 + " грн";
        var secondSend = "Второй платеж: " + Number(creditGetPrice / 2) / 3 + " грн";
        var thirdSend = "Третий платеж: " + (creditGetPrice / 2) / 3 + " грн";
        var fourSend = "Четвертый платеж: " + (creditGetPrice / 2) / 3 + " грн";
        var creditResultShowSecond = "3 ПЛАТЕЖА: ";
    
        document.getElementById('itemTitleShow').innerHTML = creditGetItemTitle;
        document.getElementById('itemImageShow').innerHTML = creditGetImage;
        document.getElementById('itemPriceStatic').innerHTML = creditCartPrice;
        document.getElementById('itemPriceFirst').innerHTML = creditResultShowSecond;
        document.getElementById('itemPriceSecond').innerHTML = creditResultShow;

        document.getElementById('itemfirstSend').innerHTML = firstSend;
        document.getElementById('itemsecondSend').innerHTML = Math.round(secondSend);
        document.getElementById('itemthirdSend').innerHTML = thirdSend;
        document.getElementById('itemfourSend').innerHTML = fourSend;

        document.getElementById('itemPolovina').innerHTML = creditPolovina;
        document.getElementById('itemPolovinaSecond').innerHTML = creditPolovinaSecond;
        document.getElementById('itemPolovinaThird').innerHTML = creditPolovinaThird;

        document.getElementById('creditCart').style.display = "block";

    }
  • Вопрос задан
  • 251 просмотр
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Округляться могут только цифры, у Вас видимо строка, поэтому перед округлением сделайте из строки число.
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
var creditGetPrice = Number($li.querySelector(".main-price").innerHTML);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы