웹/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)

다양한 타입을 지원하는 함수를 작성할 수 있다.

즉, 제네릭을 사용해 함수를 선언하면, 함수의 호출자가 나중에 구체적인 타입을 지정할 수 있다.

 

필자는 아직 이해를 못했다...추가 학습이 필요하다.

 

 

반응형