Как я могу сделать результат следующей суммы равным 2 десятичным знакам?Вычислить всего 2 разных переменных до 2 знаков после запятой
114.95 + 6.95 = 121.90
Это то, что я пробовал, но результат этого кода 114.956.95
var Bezorgkosten = this.options[e.target.selectedIndex].value;
var Subtotaal = <?= $l_TotaalPrijs ?>;
var Totaalkosten = parseFloat(Subtotaal).toFixed(2) + parseFloat(Bezorgkosten).toFixed(2);
$('.bezorgkosten').html(Bezorgkosten);
$('.totaalkosten').html(Totaalkosten);
Я не знаю, почему он не рассчитывает? Что я делаю не так?
если я использую эту переменную 'var Bezorgkosten = 5; var Subtotaal = 10; ' он работает , если я использую эти переменные ' var Bezorgkosten = this.options [e.target.selectedIndex] .value; var Subtotaal = = $ L_TotaalPrijs?>; ' Это не работает – Erwin
Что это за значения? Можете ли вы предоставить фактический результат. –
Я понял! ' = $ l_TotaalPrijs?>' делает его строкой, поэтому нужно также анализировать ее с помощью float 'parseFloat ( = $ l_TotaalPrijs?>)' – Erwin