오늘 뭐했냐/개발에 대한 주저리

조건문(switch)

스스로에게 2023. 5. 23. 15:24

조건에 맞는 case를 실행하는 조건문으로 else if문과 비슷하지만 가독성이 좋다

default는 case에 일치하는 조건이 없을 때 실행된다

각 case마다 마지막에 break를 추가해줘야한다

let fruit = "사과"

switch (fruit){
    case "사과" : 
        console.log("사과입니다");
        break;
    case "바나나" : 
        console.log("바나나입니다");
        break;
    case "키위" : 
        console.log("키위입니다");
        break;
    default :
        console.log("아무것도 아닙니다");
        break;
} 
// 사과입니다

break가 없을 경우

let fruit = "바나나"

switch (fruit){
    case "사과" : 
        console.log("사과입니다");
     
    case "바나나" : 
        console.log("바나나입니다");
       
    case "키위" : 
        console.log("키위입니다");
        
    default :
        console.log("아무것도 아닙니다");
       
}

//바나나입니다
//키위입니다
//아무것도 아닙니다

조건에 맞는 케이스를 실행한 후 이후 내용도 모두 실행된다 -> 이를 활용하는 경우도 있을 것으로 생각되지만 일단은 break를 잘 추가하자 

'오늘 뭐했냐 > 개발에 대한 주저리' 카테고리의 다른 글

객체(초반 정리)  (0) 2023.05.23
조건문 응용  (0) 2023.05.23
조건문 ( if문 )  (0) 2023.05.23
화살표 함수( 간단한 정리)  (0) 2023.05.22
스코프 ( 간단한 정리 )  (0) 2023.05.22