Enum (열거형 상수)
enum
은 상수들의 집합이다.
타 언어들과 마찬가지로 순서대로 숫자가 지정된다. 0 시작
enum StarbuksGrade {
WELCOME, // 0
GREEN, // 1
GOLD // 2
}
function getDiscound(v: StarbuksGrade): number {
switch (v) {
case StarbuksGrade.WELCOME:
return 0;
case StarbuksGrade.GREEN:
return 5;
case StarbuksGrade.GOLD:
return 10;
}
}
// 5
console.log(getDiscound(StarbuksGrade.GREEN));
// 1
console.log(StarbuksGrade.GREEN);
'TypeScript' 카테고리의 다른 글
Function (함수) (0) | 2021.05.01 |
---|---|
Interface (인터페이스) (0) | 2021.04.30 |
TypeScript Type Annotation2 (변수 타입 선언) (0) | 2021.04.29 |
TypeScript Type Annotation (변수 타입 선언) (0) | 2021.04.28 |
TypeScript 설치 (0) | 2021.04.27 |
댓글
이 글 공유하기
다른 글
-
Function (함수)
Function (함수)
2021.05.01 -
Interface (인터페이스)
Interface (인터페이스)
2021.04.30 -
TypeScript Type Annotation2 (변수 타입 선언)
TypeScript Type Annotation2 (변수 타입 선언)
2021.04.29 -
TypeScript Type Annotation (변수 타입 선언)
TypeScript Type Annotation (변수 타입 선언)
2021.04.28