37.数值转换为千分符
leezozz 7/28/2023 js
# 把数值转换为千分符 toLocaleString
toLocaleString:不会改变原数值
- 参数1【可选】:用于指定格式化数字时要使用的地区设置(locale),undefined表示使用实现默认的匹配方式(通常是浏览器或运行环境的地区设置)。
- 参数2【可选】:指定格式化的方式
const num = 12356.8798
const newValue = num.toLocaleString(undefined, {
minimumFractionDigits: 2,
maximumFractionDigits: 2,
})
// newValue '12,356.88'
// num 12356.8798 (原数值不变)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8