여러개의 조건문을 수행할때 사용한다.
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조건문은 switch 와 case 로 구성된다.
- switch의 변수와 case의 상수를 비교하여 일치하면 실행하고, 일치하지 않으면 다음 case로 넘어간다.
- switch의 변수에는 변수,상수,연산자 등 데이터가 다양하게 들어갈 수 있지만, case문 뒤에는 반드시 상수값만 가능하다.
하나의 변수가 아닌 여러개의 조건을 비교할때는 if else 를 사용하고
하나의 변수를 여러 상수와 비교할때는 switch문을 사용하면 가독성과 간결성에서 편리하다.
'JavaScript' 카테고리의 다른 글
| [JavaScript] Map/Set (0) | 2023.11.08 |
|---|---|
| [JavaScript] onClick, addEventListener 이벤트 비교 (0) | 2023.09.30 |
| [JavaScript] Ajax (0) | 2023.09.18 |
| [JavaScript] indexOf - 특정 문자(요소) 위치 찾기 (1) | 2023.09.03 |
| [JavaScript] for문, for...in문, for...of문, forEach문 (0) | 2023.08.30 |