DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Memformat mata uang di JavaScript bisa sangat membantu saat kamu mengembangkan aplikasi yang berkaitan dengan data finansial. Langkah-langkah berikut akan memandu kamu bagaimana melakukan format mata uang dengan cara yang mudah dan efisien.
JavaScript menyediakan built-in method toLocaleString
yang bisa digunakan untuk memformat angka menjadi format mata uang.
let jumlah = 1000000;
let formatRupiah = jumlah.toLocaleString('id-ID', { style: 'currency', currency: 'IDR' });
console.log(formatRupiah); // Output: "Rp1.000.000,00"
'id-ID'
adalah kode lokal untuk Indonesia.{ style: 'currency', currency: 'IDR'}
menentukan bahwa format yang diinginkan adalah mata uang dengan simbol Rupiah.JavaScript juga memiliki Internationalization API (Intl
) untuk kebutuhan yang lebih kompleks.
let jumlah = 1000000;
let formatRupiah = new Intl.NumberFormat('id-ID', { style: 'currency', currency: 'IDR' }).format(jumlah);
console.log(formatRupiah); // Output: "Rp1.000.000,00"
Dengan Intl.NumberFormat
, kamu punya kontrol lebih lanjut atas format angka dan mata uang.
Selain built-in method, ada beberapa library pihak ketiga yang bisa membantu kamu memformat mata uang dengan lebih mudah.
Numeral.js adalah salah satu library populer untuk format angka dan mata uang di JavaScript.
// Pastikan kamu sudah menginstal Numeral.js
let numeral = require('numeral');
let jumlah = 1000000;
let formatRupiah = numeral(jumlah).format('0,0.00');
console.log('Rp' + formatRupiah); // Output: "Rp1.000.000,00"
Library ini memudahkan format angka dengan berbagai gaya dan simbol mata uang yang bisa diubah-ubah sesuai kebutuhan.
Dengan langkah-langkah di atas, kini kamu memiliki beberapa cara untuk memformat mata uang di JavaScript. Pemilihan metode tergantung pada kebutuhan dan kompleksitas proyek kamu. Selamat mencoba!