모르면 언젠가 한 번은 당할 수밖에 없는 것 0.1 + 0.2 === 0.3 그동안 컴퓨터로 계산한 0.1 + 0.2의 결과가 0.3이 아니라는 정도로만 알고 있었지 실제로 크게 당해본 적은 없었습니다. 보통의 경우에는 값이 안 맞는다 싶을 때, 적절한 소수점 자리에서 반올림으로 처리하면 올바르게 보정됩니다. 반올림은 괜찮지만... 이 미세한 오차로 인한 진짜 문제는 반올림 연산이 아닌 내림 연산 또는 올림 연산을 사용할 때 본격적으로 발생합니다. 위의 수를 소수점 아래 셋째 자리에서 반올림 · 올림해야 한다고 생각해 봅시다. 자바스크립트로는 아래와 같이 수행할 수 있습니다. let number = 1.1 * 1.1; number; // 1.2100000000000002 Math.round(number ..