본문 바로가기
JavaScript

[JavaScript] switch문

by 잘노는 주인장 2023. 8. 31.

여러개의 조건문을 수행할때 사용한다.

switch문은 어떤 값을 가진 대상을 두고 조건값과 일치하는지 확인하고 동작을 수행하는 방식이다.

 

let = 변수;

switch(변수){
	case 상수1 : //변수 = 상수1 이면 실행문A 실행
    	실행문A;
        break;
        
    case 상수2 : //변수 = 상수2 이면 실행문B 실행
    	실행문B;
        break;
        
    case 상수3 : //변수 = 상수3 이면 실행문C 실행
    	실행문C;
        break;
        
    default : //변수 = 상수4 이면 실행문D 실행
    	실행문D;
}
  • switch조건문은 switchcase 로 구성된다.
  • switch의 변수와 case의 상수를 비교하여 일치하면 실행하고, 일치하지 않으면 다음 case로 넘어간다.
  • switch의 변수에는 변수,상수,연산자 등 데이터가 다양하게 들어갈 수 있지만, case문 뒤에는 반드시 상수값만 가능하다.

 

하나의 변수가 아닌 여러개의 조건을 비교할때는 if else 를 사용하고
하나의 변수를 여러 상수와 비교할때는 switch문을 사용하면 가독성과 간결성에서 편리하다.