자바스크립트 계산오류
-
[JavaScript] 자바스크립트 소수점 계산 오류 가볍게 이해하기프로그래밍 이야기/JavaScript 공부 2020. 6. 23. 00:55
자바스크립트로 숫자를 조금 다루다 보면, 분명히 우리가 상식적으로 생각했을 때 너무나도 당연하고 올바른 계산식을 컴퓨터에게 맡겼는데, 흔하지 않지만 나름 흔한 확률(?)로 계산 오류가 발생하는 경험을 마주하게 된다. 대부분 피연산자들이 소수점(floating point)을 가진 경우에 발생하는데, 이번 포스트에서는 자바스크립트의 부정확한 계산 오류에 대해서 조금 정리를 해보고자 한다. 특히나, 만일 자바스크립트로 계산기를 만들고자 한다면 이 부분은 명확하게 짚고 넘어가야 될 부분이라고 할 수 있겠다. 가장 대표적인 자바스크립트 소숫점 계산 오류 아마 구글에 자바스크립트 소숫점 계산 오류라고 검색하면 굉장히 높은 확률로 0.1 + 0.2를 보게 된다. 그렇다. 0.1과 0.2를 더하면 분명히 0.3이 나와..