cari

Rumah  >  Soal Jawab  >  teks badan

Mengapa javascript 18014398501093363 == 18014398501093364 mengembalikan benar

Seperti dalam tajuk, seperti dalam gambar

迷茫迷茫2820 hari yang lalu618

membalas semua(3)saya akan balas

  • 欧阳克

    欧阳克2017-06-26 10:57:29

    Malah, sgf mempunyai artikel yang membincangkannya secara terperinci /a/11...;

    balas
    0
  • 世界只因有你

    世界只因有你2017-06-26 10:57:29

    Saya mengujinya, 1801439850109336 == 1801439850109335 output adalah palsu, 18014398501093363 == 18014398501093364 memang benar. Jadi sepatutnya js boleh membandingkan nombor dengan sehingga 16 digit, dan sebarang 16 digit tambahan akan dibundarkan pada penghujungnya. Jika anda mesti membandingkan nombor yang besar, anda boleh menukar nombor kepada rentetan dan menentukan sama ada dua rentetan adalah sama.

    balas
    0
  • 習慣沉默

    習慣沉默2017-06-26 10:57:29

    Baru jumpa

    balas
    0
  • Batalbalas