如何在JavaScript中添加小数到数字?



我正在尝试在数字1000的末尾添加两个小数点(我需要它是1000.00)

我试图使用:parseFloat(1000). tofixed(2),但它一直返回一个字符串。当我执行parseFloat((1000). tofixed(2))时,它返回一个数字,但去掉了小数点。是否有一种方法可以将数字1000转换为数字1000.00而不返回字符串?

尝试使用.toLocaleString()

var n = 1000;
var nWithZerto = n.toLocaleString("en",{useGrouping: false,minimumFractionDigits: 2});

由于Javascript将整数和十进制都视为Number,因此在计算中不影响。

但是,如果你要打印它,那么只有你需要格式化,它可以像(1000).toFixed(2)->字符串。

最新更新