0

Javascriptにいくつかの数式があり、それらをフォーマットしようとしていますが、それができません。これが私が計算をしようとしている私のJSコードです私はこれらの2つの変数を持っており、そこから入力を取得してから計算を行います

var pkrusd;
var pkrusd = parseFloat(document.getElementById('txtpkrusd').value, 10); 
var ratelb;
ratelb = parseFloat(document.getElementById('txtRatelb').value, 10);

そしてここに私が結果を示す私の公式があります

var res;
res=roundNumber((pkrusd*ratelb)/100.00,2);
document.getElementById('txtF5').value = addCommas(res);
//Per Kg
var perkg=((pkrusd*ratelb)/100.00)*2.20462262184878;
document.getElementById('txtperkg').value=addCommas(roundNumber(perkg,2));
//RS Per Maund
var perMaund=roundNumber((((pkrusd*ratelb)/100.00)*2.20462262184878)*37.3242,2);
document.getElementById('txtperMaund').value=addCommas(perMaund);

問題は、数式と値pkrusdとratelbが91と100で、これらの数式が(91 * 100)/ 100の場合、結果は91ですが、91.00として表示されるフォーマットを設定したいのですが、値が( 91 * 250)* 100の場合、結果は227.5ですが、227.50と表示したいのですが、これに可能性がある場合は、これを行うのを手伝ってください。

4

1 に答える 1

1

toFixed()を見てください

例:

var n=91;
alert(n.toFixed(2));

その出力91.00

于 2012-04-14T08:58:29.317 に答える