switch 문
let choice = parseInt(prompt("메뉴를 선택해주세요."));
switch (choice) {
case 1:
console.log("아이스 아메리카노는 1,500원입니다.");
break;
};
위의 코드를 실행하고 1을 선택하면 "아이스 아메리카노는 1,500원입니다." 이 출력됩니다.
let choice = parseInt(prompt("메뉴를 선택해주세요."));
switch (choice) {
case 1:
console.log("아이스 아메리카노는 1,500원입니다.");
break;
case 2:
console.log("카페라떼는 1,800원입니다.");
break;
};
위의 코드를 실행하고 1을 선택하면 "아이스 아메리카노는 1,500원입니다." 가 출력됩니다.
위의 코드를 실행하고 2를 선택하면 "카페라떼는 1,800원입니다." 가 출력됩니다.
let choice = parseInt(prompt("메뉴를 선택해주세요."));
swtich (choice) {
case 1:
console.log("아이스 아메리카노는 1,500원입니다.");
case 2:
console.log("카페라떼는 1,800원입니다.");
break;
};
위의 코드를 실행하고 1을 선택하면
"아이스 아메리카노는 1,500원입니다.",
"카페라떼는 1,800원입니다." 가 출력됩니다.
case1의 break를 사용하지 않으면
switch에서 case1에서 빠져나오지 않고 다음 case인 case2 까지 실행됩니다.
let choice = parseInt(prompt("메뉴를 선택해주세요."));
switch (choice) {
case 1:
console.log("아이스 아메리카노는 1,500원입니다.");
break;
case 2:
console.log("카페라떼는 1,800원입니다.");
break;
default:
console.log("죄송합니다. 그런 메뉴는 없습니다.");
break;
};
위의 코드를 실행하고
case 1은 prompt(let choice에 선언 된) 1 값을 쓰면 나오는 "아이스 아메리카노는 1,500원입니다." 내용이 나옵니다.
case 2는 prompt(let choice에 선언 된) 2 값을 쓰면 나오는 "카페라떼는 1,800원입니다." 내용이 나옵니다.
prompt에 1 또는 2가 아닌 다른 내용을 입력해 실행하면 default에 담긴
"죄송합니다. 그런 메뉴는 없습니다." 가 출력됩니다.