javascript - Bagaimana untuk menentukan sama ada nilai dengan perpuluhan dalam js adalah sama dengan 0
世界只因有你
世界只因有你 2017-05-16 13:06:55
0
4
521

Adalah 0.05 bersamaan dengan 0

Adalah 0.00 bersamaan dengan 0

Saya menggunakan parseinit. . . Kesilapan telah berlaku

世界只因有你
世界只因有你

membalas semua(4)
洪涛

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

洪涛

Gunakan sahaja===dan ia akan baik

0.000 === 0 // true

0.08 === 0 // false
洪涛

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
刘奇

parseint ditukar kepada plastik Fikirkan, apakah 0.05 ditukar kepada plastik?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan