1 .정적 타입 지정: 변수, 함수 매개변수, 함수 반환값 등에 타입을 명시하여 오류를 사전에 방지하고 디버깅을 용이하게 한다.
2. 객체 지향 프로그래밍 지원: 클래스, 인터페이스 등 객체 지향 프로그래밍 패턴을 지원한다.
3. 타입 추론: 타입을 명시하지 않아도 TypeScript가 자동으로 타입을 추론하여 코드 작성을 도와준다.
4. 코드 어시스트: IDE나 편집기에서 코드 어시스트 기능을 제공하여 개발 편의성을 높여준다.
5. 최신 ECMAScript 표준 지원: TypeScript는 자바스크립트의 최신 기능들을 지원하며, ECMAScript 표준에 따라 업데이트된다.
6. 타입 정적 분석: 타입 검사기를 통해 코드를 정적으로 분석하여 버그를 찾을 수 있다.
잘 봤습니다. 좋은 글 감사합니다.