자바스크립트의 조건문 : switch문
천둥상어
·2023. 11. 27. 13:23
반응형
"자바스크립트에서는 'switch' 문을 사용하여 다양한 조건을 처리할 수 있습니다. 'switch' 문은 특정 표현식의 값에 따라 여러 가지 중 하나의 블록을 실행할 수 있도록 하는 제어 구조입니다. 아래에서는 'switch' 문에 대한 기본적인 설명과 예시를 제공합니다."
switch (표현식) {
case 값1:
// 표현식이 값1과 일치할 때 실행되는 코드
break;
case 값2:
// 표현식이 값2와 일치할 때 실행되는 코드
break;
// 추가적인 case문들
default:
// 어떠한 case에도 일치하지 않을 때 실행되는 코드
}
- 표현식 : 일치 여부를 판단할 값 또는 변수입니다.
- case 값 : 표현식이 해당 값과 일치할 때 실행되는 코드 블록입니다.
- break : 각 case 블록의 마지막에 사용되며, break가 없으면 다음 case로 계속 진행됩니다.
- default : 어떠한 case에도 일치하지 않을 때 실행되는 코드 블록입니다.
switch문 예시
다음은 간단한 예시를 통해 'switch' 문을 설명하겠습니다.
let day = 3;
let dayName;
switch (day) {
case 1:
dayName = "월요일";
break;
case 2:
dayName = "화요일";
break;
case 3:
dayName = "수요일";
break;
case 4:
dayName = "목요일";
break;
case 5:
dayName = "금요일";
break;
case 6:
dayName = "토요일";
break;
case 7:
dayName = "일요일";
break;
default:
dayName = "잘못된 날짜";
}
console.log("오늘은 " + dayName + "입니다.");
이 예시에서는 day 변수의 값에 따라 해당하는 요일을 출력하는 'switch' 문이 사용되었습니다.
'case' 에 해당하는 값이 없으면 'default' 블록이 실행됩니다.
'switch' 문의 비교 연산자
'swithc' 문은 비교 연산시 동등(==) 연산자가 아닌 일치(===) 연산자로 비교 합니다.
마무리
'switch' 문은 특히 여러 값 중 하나를 선택해야 하는 경우에 유용합니다.
단순한 비교에 사용되며, 복잡한 조건 로직은 'if-else if-else' 문이나 다른 방법을 고려해야 합니다.
반응형
'프로그래밍 > JavaScript 기초' 카테고리의 다른 글
자바스크립트 변수와 상수 : let, const (0) | 2023.11.28 |
---|---|
자바스크립트 비교 연산자 : ==, ===, !=, !==, >, <, >=, <= (0) | 2023.11.28 |
자바스크립트 조건문 : if문 (0) | 2023.11.27 |
자바스크립트의 다양한 반복문 비교와 성능 평가 (2) | 2023.11.26 |
자바스크립트 반복문 : for와 while (1) | 2023.11.26 |