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
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!