為什么使用 style: 'currency' 時 Intl.NumberFormat 的輸出與僅格式化常規數字時不同?由于某種原因,當格式化為貨幣時,它在使用相同的區域設置時使用不同的逗號分隔符規則。console.log(new Intl.NumberFormat('en-BE').format(2222.22))// 2.222,22console.log(new Intl.NumberFormat('en-BE', { currency: 'EUR', style: 'currency'}).format(2222.22))// €2,222.22 -> I expect €2.222,22
Intl.NumberFormat:貨幣和數字的區別
九州編程
2023-08-18 16:36:53