JavaScript

25. [JavaScript] switch

drizzle0925 2022. 1. 10. 10:10
728x90

switch

스위치는 if과 동일하나 조건식이 많은 경우 case 문을 사용해서 간결하게 표시할 수 있는 장점이 있습니다.

 

case문 안에는 반드시 break를 적어주어야 합니다. 그렇지 않으면 true일 경우 아래 조건식이 모두 실행되게 때문입니다.

let char = prompt('알파벳 한글자를 입력하세요.');
switch(char){
    case 'a':
        console.log("입력한 글자는 a입니다.");
        break;
    case 'b':
        console.log("입력한 글자는 b입니다.");
        break;
    case 'c':
        console.log("입력한 글자는 c입니다.");
        break;
    default:
        console.log("글자를 입력해주세요.");
}

 

break를 적지 않으면 아래와 같이 표시됩니다.

let char = prompt('알파벳 한글자를 입력하세요.');
switch(char){
    case 'a':
        console.log("입력한 글자는 a입니다.");
    case 'b':
        console.log("입력한 글자는 b입니다.");
    case 'c':
        console.log("입력한 글자는 c입니다.");
    default:
        console.log("글자를 입력해주세요.");
}

728x90