더북(TheBook)

콘솔에 B가 출력될 것이라고 예상했겠지만, 실제로는 B와 C 모두 출력됩니다. switch 문은 일치하는 case를 발견하면 일치 여부와 상관없이 그 아래 case들의 실행문을 모두 실행합니다. 따라서 원하는 결과만 얻으려면 수동으로 case에서 빠져나와야 합니다. 이때 break 문이 사용됩니다.

let value = 'B';
switch (value) {
  case 'A':
    'A';
    break;
  case 'B': 
    'B';
    break;
  case 'C':
    'C';
    break;
}
< 'B'
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.