[typescript] 타입스크립트에서 열거형(Enum)을 선언하는 방법

열거형(Enum)이란?

열거형(Enum) 은 관련된 상수들을 그룹화하여 정의하는 TypeScript의 데이터 형식입니다. 기본적으로 숫자형(Enum)문자열형(Enum) 두 가지가 있습니다.

숫자형(Enum) 선언하기

숫자형(Enum)은 다음과 같이 선언할 수 있습니다.

enum Direction {
  Up,
  Down,
  Left,
  Right,
}

위의 예제에서는 Direction이라는 열거형을 선언하였고, 각각의 값에 0부터 시작하는 숫자가 할당되었습니다.

숫자형(Enum) 활용하기

이후에는 이 Enum을 변수에 할당하여 사용할 수 있습니다.

let playerDirection: Direction = Direction.Up;

문자열형(Enum) 선언하기

문자열형(Enum)은 다음과 같이 선언할 수 있습니다.

enum Color {
  Red = "RED",
  Green = "GREEN",
  Blue = "BLUE",
}

각 상수에 문자열 값을 직접 할당할 수 있습니다.

문자열형(Enum) 활용하기

let selectedColor: Color = Color.Red;

열거형은 일반적으로 상수나 특정한 유형의 값들을 다룰 때 사용되며, 코드의 가독성과 유지보수성을 향상시키는 데 도움을 줍니다. TypeScript에서 열거형을 잘 활용하여 코드를 더욱 안정적으로 만들어보세요!