π ENUM νΉμ§
μ΄λμ νΉμ κ°λ€μ μ§ν©μ μλ―Ένλ μλ£νμ λλ€. μ΄λμ λ€λ₯Έ νλ‘κ·Έλλ° μΈμ΄λ₯Ό λ€λ€λ³Έ μ¬λλ€μκ² μΉμν νμ μΌ μ μλ€. κ·Έλ¦¬κ³ νμ μ€ν¬λ¦½νΈμμλ λ¬Έμν μ΄λκ³Ό μ«μν μ΄λμ μ§μνλ€.
- λ΄λ°λμ€
- μλλ€μ€
- λμ΄ν€
μ΄μ κ°μ λͺ©λ‘λ€μ΄ μ΄λμ΄ λ μ μλ€.
enum Shoes {
Nike ='λμ΄ν€',
Adidas = 'μλλ€μ€'
}
var myShoes = Shoes.Nike;
console.log(myShoes);
μ΄λ κ² λ¬Έμμ΄λ‘ μ§μ νμ κ²½μ° μ½μμ°½μλ λμ΄ν€κ° λμ¨λ€. κ·Έλ¦¬κ³ κ³μν΄μ ENUMμ μλ‘μ΄ κ°μ΄ λ€μ΄κ°μ λ λ°°μ΄μ²λΌ 첫 λ²μ§Έλ 0 μΌλ‘ μ°νλ€.
π μ΄λ νμ©μ¬λ‘
enum Answer {
Yes = 'Y',
No = 'N',
}
function askQuestion(answer: Answer) {
if (answer == Answer.Yes) {
console.log('μ λ΅μ
λλ€.');
}
if (answer == Answer.No) {
console.log('μ€λ΅μ
λλ€.')
}
}
askQuestion(Answer.Yes);