찾다

 >  Q&A  >  본문

javascript - js는 Excel 열 중 하나의 값을 0.3556으로 읽지만 0.35559999999999997을 읽습니까?

JS는 엑셀 열 중 하나의 값을 0.3556으로 읽지만 0.3555999999999997로 읽습니다. 그런데 0.3556을 수동으로 삭제하고 수동으로 쓰면 왜 될까요?

PHP中文网PHP中文网2750일 전1146

모든 응답(3)나는 대답할 것이다

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 11:03:05

    0.3556을 직접 입력하면 정상이 됩니다. Microsoft에서는 0.35559999999999997을 반올림하여 0.3556으로 표시했습니다.


    Microsoft는 다음 사항을 고려할 수 있습니다.

    1. 두 숫자 a와 b의 차이가 매우 작다면 a는 b와 같다고 간주될 수 있습니다.

    2. 소수점이 많으면 보기 안좋아요

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-07-05 11:03:05

    Excel에는 셀의 소수 자릿수를 지정할 수 있는 설정이 있다는 것을 기억합니다. 이 설정으로 인해 후속 숫자가 숨겨질 수도 있습니다.

    회신하다
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-05 11:03:05

    Excel에서는 이 숫자 열의 정밀도가 더 높은 것으로 추정되며, JS는 긴 유형 숫자에 문제가 있음을 나타냅니다.

    회신하다
    0
  • 취소회신하다