[typescript] switch문의 break 키워드 사용법
TypeScript에서 switch 문을 사용할 때 break 키워드의 사용 방법을 알아봅시다.
switch 문과 break
switch 문은 다양한 조건에 따라 코드 블록을 실행할 수 있게 해줍니다.
switch (expression) {
case value1:
// 실행 코드
break;
case value2:
// 실행 코드
break;
default:
// 실행 코드
}
위의 코드에서 break는 해당 case 구문의 실행이 끝났음을 나타내며, switch 구문을 빠져나가게 됩니다.
하지만 만약 break를 사용하지 않으면, 해당 case의 실행이 끝나고도 다음 case의 코드가 실행될 수 있습니다.
예시
let num: number = 2;
switch (num) {
case 1:
console.log('1');
break;
case 2:
console.log('2');
// break를 사용하지 않음
case 3:
console.log('3');
break;
default:
console.log('default');
}
위의 예시에서 2가 출력될 것으로 예상되지만, 실제로는 2와 3이 모두 출력됩니다. 이는 break가 사용되지 않아, switch 문이 2에서 멈추지 않고 계속해서 3까지 진행하기 때문입니다.
결론
switch 문에서는 각 case 별로 break 키워드를 이용하여 코드의 실행을 중단시키는 것이 중요합니다. 이를 통해 원하는 동작을 보장할 수 있고, 코드의 안정성을 높일 수 있습니다.
위의 내용을 참고하여 TypeScript에서 switch 문을 사용할 때 break 키워드를 적절히 활용하여 코드를 작성해 보시기 바랍니다.
참고 문헌: