gpt4 book ai didi

javascript - toLocaleString() 不显示零

转载 作者:行者123 更新时间:2023-11-30 16:53:52 28 4
gpt4 key购买 nike

你好,我有一个问题:

Number.prototype.toLocaleString()

问题是,当我们使用“toLocaleString()”方法时,如果有“0”,它不会显示最新的 maximumFractionDigits 值。

var i = 50456.40345345;
i.toLocaleString('en-US', {maximumFractionDigits: 2})
// It will return "50,456.4".
// I want to see "50,456.40".

我该怎么做?

最佳答案

使用 minimumFractionDigits :

var i = 50456.40345345;
i = i.toLocaleString('en-US', {maximumFractionDigits: 2, minimumFractionDigits: 2});
document.write(i);

虽然您指定了 maximumFractionDigits,但数字不一定有 2 个小数位,所以这就是您需要指定 minimumFractionDigits 的原因。

关于javascript - toLocaleString() 不显示零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30082454/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com