enum, iterel

Jaeseok Han·2023년 3월 15일
0

TypeScript 기초

목록 보기
3/9

1. enum

값의 이름과 범위를 정할 때 사용

1) 사용 예시

Front

enum categoryEnum {
	H = "H",
    K = "K",
    S = "S"
}

const category : categoryEnum == categoryEnum.home;

Back

function cate(category:any){
  if(category === "H"){
  	console.log("5% 할인")
  }else if(category === "k"){
    console.log("10% 할인");
  }else if(category === "S"){
    console.log("20% 할인");
  }else {
    console.log("서버 멈춤")
  }
}
cate(category)
// 5%할인

2) literal과 enum 차이

literal 은 일회용으로 사용

//literal 예시
const gender : "MALE" | "FEMALE" | "ETC" = "MALE";

//enum 예시
enum genderEnum {
    MALE = "MALE",
    FEMALE = "FEMALE",
    ETC = "ETC"
}
const genderconst gender2 : genderEnum = genderEnum.MALE; = ""; 

0개의 댓글