gpt4 book ai didi

javascript - 如何在字符串中的数字中添加逗号

转载 作者:行者123 更新时间:2023-12-03 09:37:42 27 4
gpt4 key购买 nike

所以我知道如何在数字上添加逗号(toLocaleString.()),这个函数需要整数或十进制值作为参数。我需要这个带有 2 位十进制值的结果。它确实运行并返回了正确的数据,但我希望将小数固定为 2 位数字,如下所示

var num = 66666.7
console.log("original", num)
console.log("with comma", num.toLocaleString())
console.log("with 2 digit fixed", num.toFixed(2))
console.log("not working--", (num.toFixed(2)).toLocaleString())
console.log("error--", (num.toLocaleString()).toFixed(2))

它不适用于 toFixed() 值
有什么建议,拜托!

最佳答案

您可以在选项中指定确切的小数位数,这是 toLocaleString() 中的第二个参数

const number = 24242324.5754;

number.toLocaleString('en-US', {
minimumFractionDigits: 2,
maximumFractionDigits: 2
})

// result is: 24,242,324.58

另请参阅 MDN 文档 here

minimumFractionDigits

The minimum number of fraction digits to use. Possible values are from 0 to 20; the default for plain number and percent formatting is

maximumFractionDigits

The maximum number of fraction digits to use. Possible values are from 0 to 20; the default for plain number formatting is the larger of minimumFractionDigits and 3

关于javascript - 如何在字符串中的数字中添加逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60073848/

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