타입스크립트를 사용하는 이유를 설명해주세요.프론트엔드와 관련된 질문이에요.타입스크립트를 사용하는 주요 이유로 크게 세 가지를 들 수 있습니다.첫째, 정적 타이핑을 통해 코드의 안정성을 크게 향상시킬 수 있습니다. 개발 시 타입 오류를 런타임으로 실행하기 이전에 발견할 수 있어 런타임 에러를 줄이고, 코드의 품질을 개선할 수 있습니다. 이러한 장점은 특히 대규모 프로젝트에서 두드러집니다.둘째, 개발자의 생산성을 높여줍니다. IDE의 자동완성 기능과 인텔리센스가 더 많은 정보를 제공할 수 있게 되기 때문에 코드 작성 속도가 빨라지고, 리팩토링이 쉬워집니다. 또한 명시적인 타입 정의가 마치 문서화의 역할을 하여 코드의 가독성과 이해도가 높아집니다.셋째, 객체지향 프로그래밍의 일부 기능을 자바스크립트에 추가합니..