본문 바로가기
JavaScript

[JavaScript] 조건문(switch)

by coding_su 2023. 4. 17.

📝조건문(switch)

switch case문은 주어진 변수 또는 식(expression)의 값에 따라 다른 코드 블록을 실행하는 구문이다

 

expression은 평가할 값, value1, value2 등은 expression과 비교할 값이다

case문은 value1, value2 등과 비교하여 일치하는 경우 해당하는 코드 블록이 실행되고

break문은 해당 case문이 실행된 후, switch문을 빠져나가게 한다

default문은 위의 모든 case문에 해당하지 않는 경우 실행된다

switch (expression) {
  case value1:
    // expression === value1 인 경우 실행될 코드
    break;
  case value2:
    // expression === value2 인 경우 실행될 코드
    break;
  // ...
  default:
    // 위의 모든 case에 해당하지 않는 경우 실행될 코드
}

 

ex)

switch문은 day 변수의 값을 평가하고 case문을 사용하여 해당하는 요일 문자열을 dayString 변수에 할당

day 값이 3인 경우, case 3이 해당하므로 dayString 변수에 "수요일"이 할당

마지막으로 console.log로 dayString 변수의 값을 출력하면 "수요일"이 출력

let day = 3;
let dayString;

switch (day) {
  case 0:
    dayString = "일요일";
    break;
  case 1:
    dayString = "월요일";
    break;
  case 2:
    dayString = "화요일";
    break;
  case 3:
    dayString = "수요일";
    break;
  case 4:
    dayString = "목요일";
    break;
  case 5:
    dayString = "금요일";
    break;
  case 6:
    dayString = "토요일";
    break;
  default:
    dayString = "올바른 요일이 아닙니다.";
}

console.log(dayString);
// "수요일"

'JavaScript' 카테고리의 다른 글

[JavaScript] 프로퍼티(property)란?  (0) 2023.04.18
[JavaScript] 반복문(for)  (0) 2023.04.18
[JavaScript] 조건문(if)  (0) 2023.04.17
[JavaScript] 배열(Array)  (0) 2023.04.17
[JavaScript] 값이 없는 undefined와 null  (1) 2023.04.15

댓글