if문으로 대체가 가능하지만
case가 많을때는 switch가 더 좋음
Switch
switch(평가){
case A :
* A일때 코드
case B :
* B일때 코드
...
}
if
if(평가 == A){
* A일때 코드
} else if(평가 == B){
* B일때 코드
}
예제
let fruit = prompt('무슨 과일을 사고싶나요?');
switch(fruit){
case '사과' :
console.log('100원 입니다.');
break; * switch는 맞는 케이스 밑에 코드들을
case '바나나' : 다 실행하기 때문에 break문을 작성해줘야함
console.log('200원 입니다.');
break;
case '키위' :
console.log('300원 입니다.');
break;
case '멜론' :
case '수박' :
console.log('500원 입니다.');
break;
default.log('그런 과일은 없습니다.'); * default는 지정되지 않은 값을 입력 할 때 출력 값
}