[TS] 타입 계층과 변환 개념 (업캐스팅, 다운캐스팅, unknown, never)
01타입스크립트에서 타입이란?타입스크립트에서 타입(Type)이란 값이 가질 수 있는 형태나 범위를 제한하는 것입니다.예를 들어, 숫자만 들어갈 수 있는 변수를 만들 수도 있고, 글자(문자열)만 들어갈 수 있는 변수를 만들 수도 있어요. 이를 통해 코드의 안정성을 높이고, 버그를 줄일 수 있습니다. 1. 타입의 기본 개념✅ 타입은 비슷한 성질을 가진 여러 개의 값(데이터)을 묶어둔 개념(집합)✅ 비슷한 속성을 가진 값들을 하나로 묶어 타입을 형성✅ 예를 들어, 숫자들은 number 타입, 글자들은 string 타입let num: number = 10; // 숫자 타입 (10, 20, -5 같은 숫자만 가능)let str: string = "hello"; // 문자열 타입 ("hello", "world..