TypeScript 소개
TypeScript는 JavaScript 언어의 방언입니다. 이 방언은 몇 가지 추가 기능을 더함으로써 JavaScript를 확장합니다.
TypeScript의 주요 특징은 정적 타입 언어라는 점입니다. 이는 프로그램 실행 중에 변수의 타입이 변경될 수 없음을 의미합니다. 이를 통해 유지보수, 개발, 확장 및 테스트가 더 쉬운 거대하고 복잡한 프로그램을 더 빠르고 쉽게 작성할 수 있습니다.
TypeScript는 브라우저에서 직접 실행되지 않습니다. 이 언어로 작성된 코드는 특별한 프로그램을 사용하여 JavaScript로 컴파일해야 합니다. 컴파일에 대해서는 다음 강의에서 더 자세히 살펴보겠습니다.