2012-04-14 47 views
0

我在Javascript中使用了一些公式,並試圖格式化它們,但無法做到這一點。 這裏是我正努力使計算 我有這兩個變量從我得到的輸入,然後進行計算某些公式中的Javascript計算問題

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); 
我的JS代碼

問題是,當我res公式和值pkrusd和ratelb是91和100和公式爲(91 * 100)/ 100結果是91但我想設置一些格式應該顯示爲91.00和時值是(91 * 250)* 100然後結果是227.5,但我想顯示爲227.50.如果有任何可能性爲此那麼,請幫我做這個

回答

1

看一看toFixed()

例子:

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

輸出91.00