gpt4 book ai didi

javascript - 在javascript中将数字转换为带两位小数的逗号分隔格式

转载 作者:数据小太阳 更新时间:2023-10-29 05:45:10 28 4
gpt4 key购买 nike

我正在尝试将数字转换为逗号分隔格式,javascript 中的每个数字都保留两位小数:

我的代码:

Number(parseFloat(n).toFixed(2)).toLocaleString('en');

此代码不显示整数的两位小数 (.00)。

我期待一组数字的以下结果:

10000 => 100,00.00
123233.12 => 123,233.12
300000.5 => 300,000.50

感谢您的回答,谢谢。

最佳答案

您可以使用 toLocaleString 函数的 minimumFractionDigits 选项。

// result 3,000.00
Number(parseFloat(3000).toFixed(2)).toLocaleString('en', {
minimumFractionDigits: 2
});

// result 123,233.12
Number(parseFloat(123233.12).toFixed(2)).toLocaleString('en', {
minimumFractionDigits: 2
});

您甚至可以删除 parseFloat、toFixed 和 Number 函数用法,如果这不是用于某些逻辑而不是显示最多 2 位的十进制值。

关于javascript - 在javascript中将数字转换为带两位小数的逗号分隔格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38462619/

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