// 전달받은 인자가 한식 종류에 해당하는지 확인하는 프로그램
function isKoreanFood(food) {
if(food === '불고기'|| food === "비빔밥" || food === "떡볶이") {
return true'
}
return false;
}
const food1 = isKoreanFood("불고기");
console.log(food1); // true가 출력된다.
const food2 = isKoreanFood("파스타");
console.log(food2); // false가 출력된다.
위 함수 식을 아래와 같이 간결히 표현할 수 있다.
function isKoreanFood(food) {
if (["불고기", "떡볶이", "비빔밥"].includes(food)) {
return true;
}
return false;
}
이제 음식분류에따라 메뉴를 추천하는 프로그램을 만들자.
const getMeal = (mealType) => {
if(mealType === '한식') return "불고기";
if(mealType === "양식") return "파스타";
if(mealType === '중식') return "멘보샤";
if(mealType === "일식") return "초밥";
return "굶어";
}
console.log(getMeal("한식")); // 불고기가 출력된다.
console.log(getMeal()); //굶어가 출력된다.
괄호표기법을 통해 위 함수를 더 간결하게 표현할 수 있다.
const meal = {
한식: "불고기",
중식: "멘보샤",
일식: "초밥",
양식: "스테이크",
인도식: "카레"
}
const getMeal = (mealType) => {
return meal(mealType) || "굶어"ㅣ
}
console.log(getMeal("한식")); // 불고기가 출력된다.
console.log(getMeal()); //굶어가 출력된다.