Rumah > Soal Jawab > teks badan
P粉5879700212023-08-22 12:50:38
Fungsi parseFloat javascript tidak menerima parameter kawasan. Oleh itu, anda perlu menggunakan .
替换,
parseFloat('0,04'.replace(/,/, '.')); // 0.04
P粉6355097192023-08-22 00:17:29
Ini adalah "By Design". parseFloat
Fungsi hanya mempertimbangkan bahagian rentetan sehingga ia menemui sesuatu selain daripada +, -, nombor, eksponen atau titik perpuluhan. Sebaik sahaja ia melihat koma, ia berhenti mencari dan hanya mempertimbangkan bahagian "75".
Untuk membetulkannya, tukar koma kepada titik perpuluhan.
var fullcost = parseFloat($("#fullcost").text().replace(',', '.'));