TypeScript(TS)를 배우며
타입스크린트란 무엇이며 왜 써야 할까? 📘 TypeScript 핵심 정리 타입스크립트란? (왜 사용해야 하는가) JavaScript에 정적 타입 시스템을 추가한 언어 컴파일 시점에 오류를 발견 → 런타임 오류 감소 자동완성, 리팩토링, 협업에 매우 유리 대규모 프로젝트에 적합 타입스크립트의 타입 종류 기본 타입: string, number, boolean 특수 타입: any, unknown, void, never 참조 타입: array, tuple, enum, object 타입 추론 (interface) 초기값을 기준으로 TypeScript가 타입을 자동 추론 interface로 객체 구조를 명확하게 정의 타입 및 할당 단언 (Assertions) 개발자가 타입을 강제로 지정 컴파일러의 타입 추론을 우회 타입 가드 (Guards) 런타임 조건으로 타입을 좁힘 (narrowing) typeof, instanceof, in 사용 인터페이스 (기본, 함수, 인덱싱, 확장) 객체 구조 정…