프론트엔드 센트럴파크 (☞゚ヮ゚)☞

조건문 switch 본문

Javascript

조건문 switch

자라나라나무나무나 2022. 4. 30. 01:13
let day_number = 1; // switch의 변수값
let day = ""; // String

switch (day_number) {
    case 0 :
        day = "Sunday"; break;
    case 1 :
        day = "Monday"; break;
    case 2 :
        day = "Wednesday"; break;
    case 3 :
        day = "Thursday"; break;
    case 4 :
        day = "Friday"; break;
    case 5 :
        day = "Sunday"; break;
    case 6 :
        day = "Saturday"; break;
    default :
        day = "error"; break;
}
console.log(day);


만약 break;가 없다면?

 

let day_number = 4; // switch의 변수값
let day = ""; // String

switch (day_number) {
    case 0 :
        day = "Sunday"; break;
    case 1 :
        day = "Monday"; break;
    case 2 :
        day = "Wednesday"; break;
    case 3 :
        day = "Thursday"; break;
    case 4 :
        day = "Friday"; 
    case 5 :
        day = "Sunday"; break;
    case 6 :
        day = "Saturday"; break;
    default :
        day = "error"; break;
}
console.log(day);

변수가 4이고 case4를 그대로 통과하게 된다. 그리고 case5에 가서 Sunday를 출력하고 break 멈춘다.

'Javascript' 카테고리의 다른 글

다이나믹 파라미터  (0) 2022.05.10
for .. in 반복문  (0) 2022.05.05
3항 연산자  (0) 2022.04.30
논리 연산자 &&( and), ||(or), !(not)  (0) 2022.04.29
연산자  (0) 2022.04.29
Comments