[JavaScript] 소수점 사칙연산 처리하기 - 3
[JavaScript] 소수점 사칙연산 처리하기 - 3 소수점 사칙연산 처리하기 - 1에서 마지막에 확인한 2.3 - 1.22 가 잘 되지 않았다. 왜 그럴까? 확인해보니 2.3 * 100 이 잘 되지 않았다. 2.3 * 100의 결과가 230이 나와야 하는데 229.9~로 나왔다. 이놈의 부동소수점이 골칫덩어리다. 그럼 어떻게 해결할 수 있을까. 고민하다가 String으로 변환하여 소수점을 없애고 계산하면 될 것 같아 시도해보았다. 아래 함수를 확인해보자. # 소수점 없애기 필자는 소수점 2째자리까지만 표현이 가능한 기능을 개발 중이라 소수점 3째자리부터는 n자리인지 확인하는 규칙을 넣어주는 게 더 좋은 방법일 것 같다. 구현한 함수는 아래와 같다. const removeDecimalPoint = nu..