July 21, 2024 javascript
Cara Format Angka Ke Rupiah Di Javascript
Format angka ke rupiah di javascript bisa dilakukan dengan menggunakan objek Intl.NumberFormat
.
const number = 14500
const numberRupiah = new Intl.NumberFormat('id-ID', {
style: 'currency',
currency: 'IDR'
}).format(number)
console.log(numberRupiah) // RpĀ 14.500,00
- Parameter pertama
id-ID
itu kode locale bahasa indonesia di BCP 47. - Parameter kedua berupa objek dengan properti
style
nilainyacurrency
untuk memformat angka dalam bentuk mata uang dan properticurrency
untuk mengatur mata uangnya menjadi rupiah dengan kodeIDR
.
Lalu untuk memformat angkanya tinggal dipanggil method format
dengan angka yang mau diformat.
Untuk variasi lain, misalnya dengan menambahakan properti currencyDisplay
dengan nilai name
atau code
, yang hasilnya seperti berikut.
const number = 14500
let numberRupiah
numberRupiah = new Intl.NumberFormat('id-ID', {
style: 'currency',
currency: 'IDR',
currencyDisplay: 'name'
}).format(number)
console.log(numberRupiah) // 14.500,00 Rupiah Indonesia
numberRupiah = new Intl.NumberFormat('id-ID', {
style: 'currency',
currency: 'IDR',
currencyDisplay: 'code'
}).format(number)
console.log(numberRupiah) // IDR 14.500,00