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 '사과' :
        alert('100원');
        break;
    case '바나나' :
        alert('200원');
        break;
    case '자두' :
        alert('300원');
        break;
    case '수박' :
    case '복숭아' :
        alert('400원');
        break;       
    default :
        alert('없다');
}

댓글남기기