input
と の 2 つのフィールドがあるストアに追加する商品がありpriceBase
ますpriceFinal
。1枚目は税抜き、2枚目は税込です。
このJavaScript関数を使用している間:
jQuery(function($){
var priceBase = $('input[name="mprices[basePrice][]"]', '#productPriceBody');
var priceFinal = $('input[name="mprices[salesPrice][]"]', '#productPriceBody');
var priceDiff = priceFinal.val() - priceBase.val();
var priceTax = priceDiff / priceBase.val();
alert(priceFinal.val()); // 1.40004
alert(priceBase.val()); // 1.16667
alert(priceDiff); // 0.23333399999999993
alert(priceTax); // 0.19999999999999993
});
からまでのpriceTax
値をどのように丸めると思いますか? ご存知の普通の算数の計算と同じように、4 以下なら小さい方に丸め、5 なら大きい方に丸めます。0.19999999999999993
0.20
事前にご提案いただきありがとうございます。