首页 > 解决方案 > 格式化不断变化的数字

问题描述

我想格式化一个不断增加的数字,使其在小数点后始终有 2 位数字,但我似乎无法实现。我曾尝试使用 if 语句在其末尾添加 2 个零,但这种方法效果不佳。请问我可以帮忙吗?谢谢!我的代码:

if (round2(num)<floor(num)+0.001) {
document.getElementById('number').innerHTML='number
'+round2(num)+'.00';}

我尝试过的另一种方法:

if (round2(num)<floor(num*10)/10+0.001) {
document.getElementById('number').innerHTML='number
'+round2(num)+'.0';}

标签: javascript

解决方案


var xNumber = 23.58841;
console.log(xNumber.toFixed(2));

推荐阅读