[JS] 자바스크립트 기초 _ switch문

Cherry·2022년 8월 26일
0

JS

목록 보기
9/14
post-thumbnail

✔️ switch문

switch문은 충분히 if else문으로도 작성가능하다.
하지만 케이스가 다양할때 보다 간결하게 작성 할 수 있다는 장점 때문에 알고 있으면 유용하게 사용 할 수 있다.

switch(평가){
case A : (A일때 실행되는 코드)
case B : (B일때 실행되는 코드)
}

만약 위의 코드를 if else문으로 표현하게 된다면 아래와 같다.

if(평가 ==A){ (A일때 실행되는 코드)
}else if(평가==B){ (B일때 실행되는 코드)
}

사고싶은 과일을 물어보고 가격을 알려주는 프로그램을 만들어보겠다.

✍️ 작성

let fruit = prompt('무슨 과일을 드시고싶나요?');
switch(fruit){
case'사과':
console.log('100원입니다.');
break;
case'바나나':
console.log('200원입니다.');
break;
case'딸기':
console.log('300원입니다.');
break;
case'복숭아':
console.log('400원입니다.');
break;
}

💻 출력

400원입니다.

사용자가 과일이 아닌 다른값을 입력하였을때를 대비한 알림창을 띄워보자.
if문이였으면 else를 사용했겠지만, switch문은 default를 작성해준다.

✍️ 작성

let fruit = prompt('무슨 과일 구매를 원하시나요?');
switch(fruit){
case'사과':
console.log('100원입니다.');
break;
case'바나나':
console.log('200원입니다.');
break;
case'딸기':
console.log('300원입니다.');
break;
case'복숭아':
console.log('400원입니다.');
break;
default:
console.log('판매하지 않는 과일입니다.');
}
profile
🍒의 공부공간

0개의 댓글