이상한 문제가 생겨서 기본적인 수학 검사를하고 싶습니다. 부동 수치를 피하기 위해 읽었으므로 은 내 값이 012와 0.0025 사이 일 수 있으므로 으로의 숫자 값을 곱합니다. 0.56 및 0.57 :JavaScript가 곱셈이 정확하지 않음
var result = 0.57 * 10000
결과가 있습니다 :
모든 것은 두 값을 제외하고 올바른 작동 5699.999999999999, 나는 5700 희망! 그리고 0.56도 잘못되었지만 다른 모든 값은 정확합니다. 여기서 무엇을 놓치고 있습니까?
[모든 컴퓨터 과학자는 부동 소수점 연산에 관한 숙지 사항 (http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html) –
유사 콘텐츠! – kojiro