Maison > Questions et réponses > le corps du texte
JS lit une valeur dans l'une des colonnes Excel comme 0,3556 mais elle se lit comme 0,355599999999999997. Cependant, si vous supprimez manuellement 0,3556 et l'écrivez manuellement, tout ira bien. Pourquoi est-ce ?
曾经蜡笔没有小新2017-07-05 11:03:05
Vous pouvez saisir directement 0,3556 et ce sera normal. Cela peut être une bonne chose. Microsoft a arrondi 0,35559999999999997 et l'a affiché comme 0,3556.
Microsoft peut être basé sur les considérations suivantes :
Si la différence entre les deux nombres a et b est très petite, alors a peut être considéré comme égal à b.
Ça n'a pas l'air bien quand il y a beaucoup de décimales
phpcn_u15822017-07-05 11:03:05
Je me souviens qu'il existe un paramètre dans Excel qui vous permet de spécifier le nombre de décimales pour une cellule. Il se peut que ce paramètre masque les chiffres suivants.
女神的闺蜜爱上我2017-07-05 11:03:05
On estime que dans Excel, cette colonne de nombres a une plus grande précision, elle peut être de type long, js indique que les nombres de type long ont des problèmes