我正在寻找一种有效的方法来减少Javascript中的浮点数。我需要这个,因为我的输出占两个数字的百分比有时可能是99.4444444,而我只对“。”之后的前两位数感兴趣。如99.44
我目前的2个数字的百分比函数:
function takePercentage(x,y){
return (x /y) * 100;
}
答案 0 :(得分:7)
您可以使用号码。toFixed:
function takePercentage(x,y){
return ((x /y) * 100).toFixed(2);
}
答案 1 :(得分:2)
function takePercentage(x,y){
n = (x /y) * 100;
return n.toPrecision(2);
}
应该这样做!
答案 2 :(得分:2)
这个怎么样:
Math.round( myfloatvalue*100 ) / 100