cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk menentukan sama ada nilai dengan perpuluhan dalam js adalah sama dengan 0

Adalah 0.05 bersamaan dengan 0

Adalah 0.00 bersamaan dengan 0

Saya menggunakan parseinit. . . Kesilapan telah berlaku

世界只因有你世界只因有你2869 hari yang lalu547

membalas semua(4)saya akan balas

  • PHP中文网

    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

    balas
    0
  • PHP中文网

    PHP中文网2017-05-16 13:08:55

    Gunakan sahaja===dan ia akan baik

    0.000 === 0 // true
    
    0.08 === 0 // false

    balas
    0
  • PHP中文网

    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

    balas
    0
  • 怪我咯

    怪我咯2017-05-16 13:08:55

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

    balas
    0
  • Batalbalas