如何将数字舍入到小数点后2位? JavaScript的

时间:2015-03-04 20:43:48

标签: javascript html rounding

我试图将数字四舍五入到小数点后2位。我试过以下但没有运气?有人可以帮帮我,告诉我哪里出错了?

var winPercentage = totalWins/(totalWins+totalLost)*100;
winPercentage.toFixed(2);
document.getElementById('win-percentage').innerHTML = winPercentage + " %";

我搜索并尝试了这个,但老实说我不知道​​它是什么?

var winPercentage = totalWins/(totalWins+totalLost)*100;
expr {double(round(100*winPercentage))/100}
document.getElementById('win-percentage').innerHTML = winPercentage + " %";

2 个答案:

答案 0 :(得分:1)

尝试使用以下语法并根据需要进行更改

var num = 5.1;

num.toFixed(2); //will become 5.10

答案 1 :(得分:0)

您对toFixed(2)有正确的想法。问题是它返回格式化数字,它不会改变它被调用的变量。换句话说,您只需要将其分配给您正在使用的变量:

winPercentage = winPercentage.toFixed(2);