Typescript/Effective TypeScript
-
[Effective TypeScript] 1-1. 타입 스크립트와 자바스크립트의 관계Typescript/Effective TypeScript 2024. 7. 24. 12:44
아이템 1 : 타입 스크립트와 자바스크립트의 관계 이해하기타입스크립트는 자바스크립트의 상위 집합(superset)이다. 타입스크립트는 문법적으로도 자바스크립트의 상위집합입니다. 따라서, 자바스크립트 프로그램에 문법 오류가 없다면 유효한 타입스크립트 프로그램이라고 할 수 있습니다. 그런데 자바스크립트 프로그램에 어떤 이슈가 존재한다면 문법 오류가 아니더라도 타입 체커에게 지적당할 가능성이 높습니다. 그러나 문법의 유효성과 동작의 이슈는 독립적인 문제입니다. 빌드시 타입스크립트에서는 작성된 코드를 파싱을 통하여 자바스크립트로 변환합니다. Key Point💡타입스크립트는 타입이 정의된 자바스크립트의 상위 집합자바스크립트 파일이 .js 또는 .jsx를 쓰는 반면, 타입스크립트는 .ts , .tsx확장자를 사용..