javascript - js membaca nilai dalam salah satu lajur excel sebagai 0.3556 tetapi membaca 0.3555999999999997?
PHP中文网
PHP中文网 2017-07-05 11:01:05
0
3
1130

JS membaca nilai dalam salah satu lajur excel sebagai 0.3556, tetapi ia berbunyi 0.3555999999999997 Tetapi jika anda memadam 0.3556 secara manual dan menulisnya secara manual, ia akan menjadi baik.

PHP中文网
PHP中文网

认证0级讲师

membalas semua(3)
曾经蜡笔没有小新

Anda boleh terus memasukkan 0.3556 dan ini mungkin perkara yang baik Microsoft telah membulatkan 0.355599999999997 dan memaparkannya sebagai 0.3556.


Microsoft mungkin berdasarkan pertimbangan berikut:

  1. Jika perbezaan antara dua nombor a dan b sangat kecil, maka a boleh dianggap sama dengan b.

  2. Nampak tak bagus apabila terdapat banyak perpuluhan

phpcn_u1582

Saya ingat terdapat tetapan dalam Excel yang membolehkan anda menentukan bilangan tempat perpuluhan untuk sel Mungkin tetapan ini menyembunyikan digit berikutnya.

女神的闺蜜爱上我

Dianggarkan dalam excel, lajur nombor ini mempunyai ketepatan yang lebih tinggi, mungkin jenis panjang, js menunjukkan nombor jenis panjang mempunyai masalah

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