JS는 엑셀 열 중 하나의 값을 0.3556으로 읽지만 0.3555999999999997로 읽습니다. 그런데 0.3556을 수동으로 삭제하고 수동으로 쓰면 왜 될까요?
认证0级讲师
0.3556을 직접 입력하면 정상이 됩니다. Microsoft에서는 0.35559999999999997을 반올림하여 0.3556으로 표시했습니다.
Microsoft는 다음 사항을 고려할 수 있습니다.
두 숫자 a와 b의 차이가 매우 작다면 a는 b와 같다고 간주될 수 있습니다. 소수점이 많으면 보기 안좋아요
두 숫자 a와 b의 차이가 매우 작다면 a는 b와 같다고 간주될 수 있습니다.
소수점이 많으면 보기 안좋아요
Excel에는 셀의 소수 자릿수를 지정할 수 있는 설정이 있다는 것을 기억합니다. 이 설정으로 인해 후속 숫자가 숨겨질 수도 있습니다.
Excel에서는 이 숫자 열의 정밀도가 더 높은 것으로 추정되며, JS는 긴 유형 숫자에 문제가 있음을 나타냅니다.
0.3556을 직접 입력하면 정상이 됩니다. Microsoft에서는 0.35559999999999997을 반올림하여 0.3556으로 표시했습니다.
Microsoft는 다음 사항을 고려할 수 있습니다.
Excel에는 셀의 소수 자릿수를 지정할 수 있는 설정이 있다는 것을 기억합니다. 이 설정으로 인해 후속 숫자가 숨겨질 수도 있습니다.
Excel에서는 이 숫자 열의 정밀도가 더 높은 것으로 추정되며, JS는 긴 유형 숫자에 문제가 있음을 나타냅니다.