Rumah > hujung hadapan web > tutorial js > Bagaimana Menghuraikan Rentetan dengan Pemisah Seribu Koma dalam JavaScript?

Bagaimana Menghuraikan Rentetan dengan Pemisah Seribu Koma dalam JavaScript?

Mary-Kate Olsen
Lepaskan: 2024-11-30 11:33:10
asal
426 orang telah melayarinya

How to Parse Strings with Comma Thousand Separators in JavaScript?

Menghuraikan Rentetan dengan Pemisah Seribu Koma

Apabila berurusan dengan nombor yang disimpan sebagai rentetan dengan pemisah koma ribu, seperti "2,299.00," ia boleh mencabar untuk menghuraikannya kembali kepada nilai berangka menggunakan kaedah seperti parseFloat. Kehadiran koma boleh membawa kepada hasil yang salah.

Penyelesaian:

Penyelesaiannya mudah: keluarkan koma daripada rentetan sebelum menghuraikannya kepada nombor. Ini boleh dicapai menggunakan kaedah String.replace(). Contohnya:

let input = "2,299.00";
let output = parseFloat(input.replace(/,/g, ''));
console.log(output); // Logs 2299
Salin selepas log masuk

Dalam contoh ini, rentetan "2,299.00" yang mengandungi pemisah koma ribu dihantar kepada kaedah replace(). Ungkapan biasa /,/g sepadan dengan semua kejadian koma dalam rentetan dan menggantikannya dengan rentetan kosong. Ini secara berkesan mengalih keluar koma daripada rentetan, menghasilkan rentetan berangka bersih yang boleh dihuraikan dengan jayanya menggunakan parseFloat.

Dengan mengalih keluar koma sebelum menghuraikan, output yang terhasil ialah nilai berangka yang dijangkakan 2299. Pendekatan ini memastikan ketepatan penukaran rentetan dengan koma ribu pemisah kepada nombor, mengekalkan maklumat angka asal.

Atas ialah kandungan terperinci Bagaimana Menghuraikan Rentetan dengan Pemisah Seribu Koma dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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 terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan