[TypeScript] 01. 타입스크립트와 자바스크립트 관계 이해하기
📚 Effective TypeScript 책을 읽고 공부한 내용을 정리한 글입니다. 타입스크립트는 자바스크립트의 상위집합(superset)이다 타입스크립트와 자바스크립트의 관계 타입스크립트는 문법적으로도 자바스크립트의 상위집합 자바스크립트 프로그램에 문법 오류가 없다면 유효한 타입스크립트 프로그램이라고 할 수 있다. 문법의 유효성과 동작의 이슈는 독립적인 문제 자바스크립트 프로그램에 어떤 이슈가 존재한다면 문법 오류가 아니더라도 타입 체커에게 지적 가능성 높음 하지만, 타입스크립트는 여전히 작성된 코드를 파싱하고 자바스크립트로 변환 가능 확장자의 차이 자바스크립트 파일은 .js 또는 .jsx 확장자 타입스크립트 파일은 .ts 또는 .tsx 확장자 하지만 타입스크립트는 상위집합이기 때문에 main.js를 ..