몽땅뚝딱 개발자

[TypeScript] 이넘(Enum) 본문

Development/Typescript

[TypeScript] 이넘(Enum)

레오나르도 다빈츠 2022. 6. 6. 16:24

 

◽ 이넘(enum)이란?

이넘은 특정 값들의 집합을 의미하는 자료형이다.

 

 

◽ 예제

숫자형 이넘을 살펴보자.

enum Shoes {
  Nike, // 0
  Adidas // 1
}

const shoes = Shoes.Nike;
console.log(shoes); // 0

 

문자형 이넘을 살펴보자.

enum Shoes {
  Nike = '나이키',
  Adidas = '아디다스'
}

const shoes = Shoes.Nike;
console.log(shoes); // '나이키'

 

 

◽ enum을 사용해보자

enum Answer {
  Yes = 'Y',
  No = 'N'
}

function askQuestion(answer: Answer) {
  if(answer === Answer.Yes) {
    console.log('정답입니다.');
  }
  if(answer === Answer.No) {
    console.log('정답입니다.');
  }
}

 

 

 


 

 

출처

 

타입스크립트 입문 - 기초부터 실전까지 - 인프런 | 강의

타입스크립트를 시작하는 분들을 위한 강의입니다. 최신 자바스크립트 문법을 모르는 분들도 쉽게 배울 수 있도록 교과 과정을 구성하였습니다. 어렵게만 느껴지는 타입스크립트를 입문자 관

www.inflearn.com

 

Comments