我试图将数字四舍五入到小数点后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 + " %";
答案 0 :(得分:1)
尝试使用以下语法并根据需要进行更改
var num = 5.1;
num.toFixed(2); //will become 5.10
答案 1 :(得分:0)
您对toFixed(2)
有正确的想法。问题是它返回格式化数字,它不会改变它被调用的变量。换句话说,您只需要将其分配给您正在使用的变量:
winPercentage = winPercentage.toFixed(2);