JavaScript에서 큰 숫자를 다뤄야 하는 경우가 종종 있습니다. 특히 팩토리얼 같은 연산을 할 때 Number 타입의 한계를 경험하게 됩니다. 이 글에서는 JavaScript에서 큰 숫자를 관리하는 방법과 BigInt의 필요성, 그리고 실무에서 BigInt가 사용되는 사례까지 살펴보겠습니다. 💡1. JavaScript number 타입의 한계 🚧 JavaScript의 기본 숫자 타입인 Number는 64비트 부동소수점(double-precision floating point) 으로 표현됩니다. JavaScript에서 오차 없이 안전하게 표현할 수 있는 정수의 범위는 다음과 같습니다.console.log(Number.MAX_SAFE_INTEGER); // 9007199254740991console..