[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("다른 색입니다.");
}

조건문을 활용하여 다양한 알고리즘을 구현할 수 있습니다. 조건문을 적절히 활용하면 프로그램의 흐름을 효과적으로 제어할 수 있습니다.

참고 자료