- 타입스크립트는 자바스크립트의 슈퍼셋 언어이며, 타입 시스템을 통해 값의 형태를 설명한다. 🧮
- 타입스크립트는 변수의 초기값을 기반으로 타입을 유추하며, 타입이 일치하지 않으면 오류를 발생시킨다. 🚨
- 타입 애너테이션을 통해 변수의 타입을 명시적으로 지정할 수 있으며, 초기값이 없는 변수는
any
타입으로 간주된다. ✏️ - 유니언 타입은 변수가 여러 타입 중 하나를 가질 수 있음을 나타내며, 네로잉은 타입의 범위를 좁히는 과정이다. 🪢
- 리터럴 타입은 특정 값 자체를 타입으로 지정하며,
const
로 선언된 변수에 유용하다. 🧱