Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Memformat Nombor sebagai Rentetan Mata Wang dalam JavaScript?

Bagaimanakah Saya Boleh Memformat Nombor sebagai Rentetan Mata Wang dalam JavaScript?

Barbara Streisand
Barbara Streisandasal
2024-12-24 11:26:20946semak imbas

How Can I Format Numbers as Currency Strings in JavaScript?

Memformat Nombor sebagai Rentetan Mata Wang dalam JavaScript

Untuk memformatkan harga dalam JavaScript sebagai rentetan mata wang, seperti "$ 2,500.00", anda boleh menggunakan fungsi Intl.NumberFormat yang disediakan oleh Pengantarabangsaan API.

Pelaksanaan:

  1. Memulakan Pemformat Nombor:
const formatter = new Intl.NumberFormat('en-US', {
  style: 'currency',
  currency: 'USD',
});
  • 'en-US' menentukan tempat sebagai bahasa Inggeris (United Negeri).
  • 'style' menetapkan gaya pemformatan sebagai 'mata wang'.
  • 'mata wang' menandakan kod mata wang, seperti 'USD' untuk dolar AS.
  1. Gunakan Pemformatan:
const formattedPrice = formatter.format(amount);
  • 'jumlah' mewakili nilai mata terapung yang akan diformatkan.
  • 'formattedPrice' mengembalikan rentetan mata wang yang diformatkan.

Penyesuaian Pilihan:

Anda boleh menyesuaikan lagi pemformatan dengan menggunakan parameter tambahan, seperti:

  • Digit Pecahan minimum: Tentukan bilangan minimum tempat perpuluhan untuk paparan (cth., MinimumFractionDigits: 0 untuk nombor bulat sahaja).
  • maximumFractionDigits: Nyatakan bilangan maksimum tempat perpuluhan untuk dipaparkan (cth. MaximumFractionDigits: 2 untuk dua tempat perpuluhan).
  • trailingZeroDisplay: Kawal paparan sifar mengekori (cth., 'stripIfInteger' untuk mengalih keluar sifar apabila input ialah nombor bulat).

Dengan memanfaatkan Intl.NumberFormat, anda boleh memformat nombor dengan mudah sebagai rentetan mata wang dalam cara yang sedar setempat.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformat Nombor sebagai Rentetan Mata Wang dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Fungsi em JavascriptArtikel seterusnya:Fungsi em Javascript