← Back to NOTES 🌰 ← Back to Effective TypeScript

← 아이템 56 – 정보를 감추는 목적으로 private 사용하지 않기

핵심 요약

타입스크립트는 자바스크립트의 상위집합(superset)으로, 모든 자바스크립트 코드는 타입스크립트 코드이지만 그 역은 성립하지 않는다. 타입스크립트는 타입 체커를 통해 런타임 오류를 미리 발견하고, 자바스크립트의 런타임 동작을 모델링하며, 때로는 정상 동작하는 코드도 잠재적 오류로 지적한다.

자세한 내용

타입스크립트란?

타입스크립트의 특징

런타임에서 오류를 발생시킬 코드를 미리 찾아줌 (타입 체커)

의도를 전달하기 위해선 명시적인 타입 지정 필요

타입스크립트는 자바스크립트의 런타임 동작을 '모델링'함