본문 바로가기
프론트엔드/TypeScript

[TypeScript] 여러타입 지정하기

by jinwanseo 2021. 6. 23.
728x90

[타입스크립트 / TypeScript] 여러타입 지정하기

 

 

타입스크립트로 소스를 작성할때

한개의 변수에 하나의 타입만 할당할수 없는 경우가 있다

예를 들면 변수가 숫자이거나 null 인 경우,

변수가 문자열이거나 undefined 인경우

위와같은 경우에는 | 를 통해서 여러 타입의 지정이 가능한데

사용 방법은 아래와 같다

 

🌈  기본 형태

//타입의 지정은 2개 이상도 가능하다
const 변수명 : 타입1|타입2;

 

🌈  사용 예제

//string 이거나 undefined
let str : string | undefined = 'hello';
str=undefined;

//number 이거나 null
let num : number | null = 10;
num = null;

//string 이거나 number 이거나 boolean
let anyThing : string | number | boolean = 10;
anyThing = 'hi';
anyThing = true;

 

728x90

댓글