TypeScript 12

[TS]타입을 미리 정하기 애매할 때(union type, any, unknown)

변수에 들어올게 string일지 number일지 아직 애매하다면 방법이 몇가지 있습니다. 가장 좋은 Union type 사용 "이 변수엔 string 또는 number가 들어올 수 있습니다~" 라고 타입정의를 하고싶으면 | 연산자를 씁시다. OR 연산자 같은 느낌인데 이런 타입을 전문용어로 Union type 이라고 부릅니다. let 이름: string | number = 'kim'; let 나이: (string | number) = 100; 심심하면 괄호쳐도 됩니다. 이러면 name, age 변수엔 string 또는 number만 들어올 수 있습니다. 그리고 할당하는 순간 타입은 string 또는 number 중 하나로 변합니다. 그럼 array, object 자료 만들 때 union type (OR ..

TypeScript 2022.10.21

[TS]타입스크립트 기본 타입 정리(primitive types)

변수 만들 때 타입정하기 (타입 쉴드씌우기) 타입스크립트는 변수만들 때 변수의 타입을 지정가능합니다. let 이름: string = 'kim'​ 변수명:타입 이렇게 정하면 됩니다. 방금 여러분은 변수에 실드를 씌운 것입니다. 이제 이름이라는 변수는 string 타입이 되며 갑자기 숫자 이런걸 할당하려고 하면 실드로 튕겨냅니다 (에러가 나게 됩니다.) 진짜 시험삼아 숫자 할당해보십시오. 타입 실드가 바로 튕겨내줄걸요 (참고) name이라는 변수명은 전역변수로 사용불가능합니다. 비슷한거 여러개 있음. 타입은 여러가지가 있습니다. 자주 쓰는 primitive types 들을 소개하자면 string, number, boolean 이런게 있습니다. let 이름 :string = 'kim'; let 나이 :numb..

TypeScript 2022.10.21