DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

FORMAT CURRENCY PADA JAVASCRIPT

Cara mudah untuk memformat mata uang di JavaScript dengan langkah-langkah sederhana. Pelajari penggunaan built-in method dan library populer.

Daftar Isi:

Menggunakan toLocaleString
Menggunakan Internationalizati...
Menggunakan Library Pihak Keti...

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.

Menggunakan toLocaleString

JavaScript menyediakan built-in method toLocaleString yang bisa digunakan untuk memformat angka menjadi format mata uang.

Contoh Penggunaan

let jumlah = 1000000;
let formatRupiah = jumlah.toLocaleString('id-ID', { style: 'currency', currency: 'IDR' });
console.log(formatRupiah); // Output: "Rp1.000.000,00"

Penjelasan

  • 'id-ID' adalah kode lokal untuk Indonesia.
  • { style: 'currency', currency: 'IDR'} menentukan bahwa format yang diinginkan adalah mata uang dengan simbol Rupiah.

Menggunakan Internationalization API (Intl)

JavaScript juga memiliki Internationalization API (Intl) untuk kebutuhan yang lebih kompleks.

Contoh Penggunaan

let jumlah = 1000000;
let formatRupiah = new Intl.NumberFormat('id-ID', { style: 'currency', currency: 'IDR' }).format(jumlah);
console.log(formatRupiah); // Output: "Rp1.000.000,00"

Penjelasan

Dengan Intl.NumberFormat, kamu punya kontrol lebih lanjut atas format angka dan mata uang.

Menggunakan Library Pihak Ketiga

Selain built-in method, ada beberapa library pihak ketiga yang bisa membantu kamu memformat mata uang dengan lebih mudah.

Numeral.js

Numeral.js adalah salah satu library populer untuk format angka dan mata uang di JavaScript.

Contoh Penggunaan

// 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"

Penjelasan

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!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding