にこの番号を下に取得する必要がありますが、それはまだ10.34345543454346356は、私がparseFloatはを使用している小数点以下
私は2つの小数点以下の桁で全体の金額にこれを有効にするために欠けているものを任意のアイデアのように番号を返します?
else
{
// Switch to Monthly
$(this).val("monthly");
$('.pts-right').removeClass('pts-switch-active');
$('.pts-left').addClass('pts-switch-active');
// Switch Pricing Box to monthly
var retailAmt = parseFloat(546.86);
var taxAmt = parseFloat(6.75/100); // convert to decimal
var interestRate = parseFloat(3.76/100); // convert to decimal
var term = parseFloat(60);
$('.pricing > div:not(.clearfix, #accordion) .pricing-price > span').each(function() {
// Grabs the three span pricing boxes
debugger;
var retail = parseFloat($(this).text().replace('$', ''));
var monthlyPayment = (parseFloat(retail) + (parseFloat(retail) * parseFloat(taxAmt)) + (parseFloat(retail) * parseFloat(interestRate)))/parseFloat(term);
$(this).text("$" + monthlyPayment);
});
}
それを丸めるは、通貨の値を格納するために浮動小数点数を使用しないでください。壊れた値を取得します。すべてをペニーとして整数として格納する。 –
は多分このようなものですhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed? – Brodie
@MarcB好奇心から、値が壊れてしまうのはなぜですか? – Adjit