recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - js lit une valeur dans l'une des colonnes Excel comme 0,3556 mais lit 0,355599999999999997 ?

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 ?

PHP中文网PHP中文网2708 Il y a quelques jours1117

répondre à tous(3)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新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 :

    1. Si la différence entre les deux nombres a et b est très petite, alors a peut être considéré comme égal à b.

    2. Ça n'a pas l'air bien quand il y a beaucoup de décimales

    répondre
    0
  • phpcn_u1582

    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.

    répondre
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我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

    répondre
    0
  • Annulerrépondre