0

我在 Javascript 中有一些公式并试图格式化它们但无法做到这一点。这是我试图从中进行计算的JS代码我有这两个变量,我从中获取输入然后进行计算

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);

问题是当我 res 公式和值 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 回答