웹/TypeScript
[TypeScript 기초] 실행 방법, 주요 타입, 열거타입(enum), 제네릭(Generic)
Judith Hopps
2022. 9. 18. 11:02
반응형
1. ts파일을 js파일로 변환 방법
터미널에 tsc main(파일명)을 입력합니다.
2. 주요 타입
string - 문자열
boolean - T/F
number - 숫자
symbol - symbol 생성자를 호출해 생성된 고윳값
any - 모든 타입을 허용하는 타입. 코드를 쓰는 동안 정해지지 않은 변수를 지정할 수 있음
unknown - any와 비슷하나 먼저 타입을 지정하거나 좁히지 않으면 조작이 허용되지 않음
never - 도달할 수 없는 코드
boid - 값이 없음
3. 열거타입(enum)
일정 수의 상수로 구성된 집합을 만든다.
월요일을 1로 초기화했고, 나머지 값은 자동으로 1씩 증가된 값이 할당된다.
기본적으로 열거 타입은 0부터 시작한다.
예시는 아래와 같다.
enum Weekdays {
Monday = 1,
Tuesday,
Wednesday,
Thursday,
Friday,
Saterday,
Sunday,
}
숫자뿐만 아니라 문자열도 가능하다.
4. 제네릭(Generic)
다양한 타입을 지원하는 함수를 작성할 수 있다.
즉, 제네릭을 사용해 함수를 선언하면, 함수의 호출자가 나중에 구체적인 타입을 지정할 수 있다.
필자는 아직 이해를 못했다...추가 학습이 필요하다.
반응형