https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
const currency = new Intl.NumberFormat('zh-TW', {
style: 'currency',
currency: 'TWD',
// 最少小數位數
minimumFractionDigits: 2,
// 最多小數位數
maximumFractionDigits: 2,
});
const percent = new Intl.NumberFormat('zh-TW', {
style: 'percent',
// 最少小數位數
minimumFractionDigits: 0,
// 最多小數位數
maximumFractionDigits: 0,
// 小數點三位一撇 (因語系不同變化)
useGrouping: false,
});
/// ex
currency.format(1000);
// => $1,000.00
percent.format(1000);
// => 100000%