[typescript] 조건문을 활용한 알고리즘 구현 방법
조건문(conditional statements)은 프로그래밍에서 매우 중요한 역할을 합니다. 특정 조건이 충족될 때에만 특정 동작을 하도록 하는 등의 제어 흐름을 구현할 수 있습니다. 이번 글에서는 TypeScript를 사용하여 조건문을 활용한 알고리즘을 구현하는 방법에 대해 살펴보겠습니다.
if문
가장 기본적인 조건문은 if
문입니다. 특정 조건이 참인 경우에만 코드 블록을 실행합니다.
let num: number = 10;
if (num > 0) {
console.log("양수입니다.");
}
if-else문
if
문의 조건이 거짓인 경우 대체로 다른 동작을 해야할 때 if-else
문을 사용합니다.
let num: number = -5;
if (num > 0) {
console.log("양수입니다.");
} else {
console.log("음수이거나 0입니다.");
}
else-if문
여러 조건을 순차적으로 검사해야 할 때 else-if
문을 사용할 수 있습니다.
let num: number = 0;
if (num > 0) {
console.log("양수입니다.");
} else if (num < 0) {
console.log("음수입니다.");
} else {
console.log("0입니다.");
}
switch문
여러 조건을 비교해야 할 때 switch
문을 사용할 수 있습니다.
let color: string = "blue";
switch (color) {
case "red":
console.log("빨간색입니다.");
break;
case "blue":
console.log("파란색입니다.");
break;
default:
console.log("다른 색입니다.");
}
조건문을 활용하여 다양한 알고리즘을 구현할 수 있습니다. 조건문을 적절히 활용하면 프로그램의 흐름을 효과적으로 제어할 수 있습니다.
참고 자료
- TypeScript 공식 문서: https://www.typescriptlang.org/docs/
- MDN Web Docs - 조건문: https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Control_flow_and_error_handling