Rumah > Soal Jawab > teks badan
Adalah 0.05 bersamaan dengan 0
Adalah 0.00 bersamaan dengan 0
Saya menggunakan parseinit. . . Kesilapan telah berlaku
PHP中文网2017-05-16 13:08:55
JavaScript tidak membezakan antara perpuluhan dan integer secara langsung, jadi anda boleh menentukan secara langsung sama ada ia adalah sama, tetapi sebaiknya gunakan ===
而不是==
Tiga tanda sama adalah sama. Anda boleh mencari perbezaan tertentu di Baidu
0.000 sudah tentu sama dengan 0
PHP中文网2017-05-16 13:08:55
Gunakan sahaja===
dan ia akan baik
0.000 === 0 // true
0.08 === 0 // false
PHP中文网2017-05-16 13:08:55
Anda perlu memberi perhatian kepada ralat dalam perpuluhan Adalah lebih baik untuk memberikan pertimbangan yang tepat, seperti Math.abs(a) < 0.0000001
Math.abs(0.1 + 0.2 - 0.3) < 0.0000001 // true
0.1 + 0.2 - 0.3 === 0 // false
怪我咯2017-05-16 13:08:55
parseint ditukar kepada plastik Fikirkan, apakah 0.05 ditukar kepada plastik?