[javascript] switch문의 default 키워드 사용법

JavaScript에서 switch문은 여러 경우에 따라 다른 작업을 수행할 때 사용됩니다. 이때 default 키워드는 어떤 case와도 일치하지 않을 때 실행할 코드 블록을 정의합니다.

switch문의 구조

switch문은 다음과 같은 구조를 갖습니다:

switch (expression) {
  case value1:
    // 코드 블록 1
    break;
  case value2:
    // 코드 블록 2
    break;
  default:
    // 기본 코드 블록
}

여기서 expression은 평가할 표현식이고, value1, value2는 각 case에서 비교할 값입니다. default 키워드는 다른 어떤 case와도 일치하지 않을 때 실행할 코드 블록을 정의합니다.

default 키워드 사용 예제

다음은 default 키워드를 사용한 switch문의 예제입니다:

let fruit = 'apple';
switch (fruit) {
  case 'banana':
    console.log('바나나가 선택되었습니다.');
    break;
  case 'orange':
    console.log('오렌지가 선택되었습니다.');
    break;
  default:
    console.log('일치하는 과일이 없습니다.');
}

위 예제에서 fruit 값이 ‘banana’나 ‘orange’와 일치하지 않을 경우, default 코드 블록이 실행되어 “일치하는 과일이 없습니다.”라는 메시지가 출력됩니다.

JavaScript의 switch문에서 default 키워드를 사용하여 어떤 case와도 일치하지 않을 때의 동작을 정의할 수 있습니다.

이렇게 default 키워드를 사용하여 switch문을 활용하면, 특정한 조건에 해당하지 않을 때의 처리를 명확하게 정의할 수 있습니다.

참고 자료: