[TypeScript] ์ด๋„˜(enum)

๐Ÿ“„ ์ด๋„˜(enum)

์ด๋„˜์€ ํŠน์ •ํ•œ ๊ฐ’๋“ค์˜ ์ง‘ํ•ฉ์„ ์˜๋ฏธํ•˜๋Š” ์ž๋ฃŒํ˜•์ž…๋‹ˆ๋‹ค.

  • ํ‚ค์›Œ๋“œ: enum
enum example {
  A
  B
  C
}

๐Ÿ“„ ์ˆซ์žํ˜• ์ด๋„˜

์ด๋„˜์„ ๋งŒ๋“ค๋•Œ ๋ณ„๋„์˜ ๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์ˆซ์žํ˜• ์ด๋„˜์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ฒซ๋ฒˆ์งธ ๊ฐ’์€ 0์ด ํ• ๋‹น๋˜๊ณ  ๋‘๋ฒˆ์งธ ๊ฐ’๋ถ€ํ„ฐ 1์”ฉ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

enum Shoes {
  Nike = 5,
  Adidas,
}

์ฒซ๋ฒˆ์งธ๋งŒ ๊ฐ’์„ ์ง€์ •ํ•ด๋„ ๋‘๋ฒˆ์งธ๊ฐ’๋ถ€ํ„ฐ 1์”ฉ ์ฆ๊ฐ€ํ•˜์—ฌ Adidas์—๋Š” 6์ด ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค.

๐Ÿ“„ ๋ฌธ์žํ˜• ์ด๋„˜

์ด๋„˜์˜ ๊ฐ’์„ string๊ฐ’์œผ๋กœ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

enum Shoes {
  Nike = "๋‚˜์ดํ‚ค",
  Adidas = "์•„๋””๋‹ค์Šค",
}

์ด๋„˜์— ๋ฌธ์ž์™€ ์ˆซ์ž๋ฅผ ํ˜ผํ•ฉํ•˜์—ฌ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜

Leave a comment