javascript - js membaca nilai dalam salah satu lajur excel sebagai 0.3556 tetapi membaca 0.3555999999999997?
PHP中文网2017-07-05 11:01:05
0
3
1141
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.
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
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:
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