Program JavaScript untuk Memformat Angka sebagai String Mata Uang

0
(0)

Contoh 1: Memformat Angka sebagai String Mata Uang

// program to format numbers as currency string
const formatter = new Intl.NumberFormat('en-US', {
    style: 'currency',
    currency: 'USD'
});

formatter.format(2500);

Keluaran

$2,500.00

Dalam program di atas, kami telah menggunakan Intl.NumberFormat obyek.

Itu Intl.NumberFormat objek memungkinkan pemformatan angka peka bahasa.


Contoh 2: Memformat Angka sebagai String Mata Uang Menggunakan rangkaian

// program to format numbers as currency string

const number = 1234.5678;

const result = '$ ' + number.toFixed(2);

console.log(result);

Keluaran

$ 1234.57

Dalam contoh di atas, toFixed(2) Metode ini digunakan untuk membulatkan angka menjadi dua nilai desimal.

'$' ditambahkan ke nomor untuk mengubahnya menjadi string mata uang.


Contoh 3: Memformat Angka sebagai String Mata Uang Menggunakan toLocaleString()

// program to format numbers as currency string

const result =  (2500).toLocaleString('en-US', {
    style: 'currency',
    currency: 'USD'
});

console.log(result);

Keluaran

$2,500.00

Itu toLocaleString() metode mengembalikan string dengan representasi sensitif bahasa dari nomor itu.


Contoh 4: Memformat Angka sebagai String Mata Uang Menggunakan RegEx

// program to format numbers as currency string

const result = 1234.5678.toFixed(2).replace(/d(?=(d{3})+.)/g, '$&,');

console.warn('$ ' + result);

Keluaran

$ 1,234.57

Dalam contoh di atas, replace() metode ini digunakan dengan pola RegEx untuk mengganti nomor menjadi string mata uang.

Itu toFixed(2) Metode ini digunakan untuk membulatkan angka menjadi dua nilai desimal.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.