[typescript] 조건문을 활용한 조건에 따른 다른 동작 구현 방법

조건에 따라 프로그램이 다른 동작을 하도록 하려면 조건문을 사용해야 합니다. TypeScript에서는 if, else if, else 문을 사용하여 조건에 따른 다른 동작을 구현할 수 있습니다.

if 문을 사용한 조건에 따른 동작

가장 기본적인 형태의 조건문은 if 문입니다. 조건식이 참(true)이면 해당 블록 안의 코드가 실행됩니다.

예를 들어, 다음은 TypeScript에서 if 문을 사용하여 조건에 따른 다른 동작을 구현한 예시입니다.

let number: number = 10;

if (number > 0) {
    console.log("양수입니다.");
}

if-else 문과 else if 문 활용

여러 가지의 상황을 고려해야 할 때, if-else 혹은 else if 문을 사용하여 다양한 조건에 따른 동작을 구현할 수 있습니다.

다음은 TypeScript에서 if-else if-else 문을 사용하여 조건에 따른 다른 동작을 구현한 예시입니다.

let number: number = -10;

if (number > 0) {
    console.log("양수입니다.");
} else if (number < 0) {
    console.log("음수입니다.");
} else {
    console.log("0입니다.");
}

switch 문을 활용한 여러 조건에 따른 동작

여러 가지 경우를 고려해야 할 때에는 switch 문을 사용하여 다양한 조건에 따른 동작을 구현할 수 있습니다.

다음은 TypeScript에서 switch 문을 사용하여 조건에 따른 다른 동작을 구현한 예시입니다.

let fruit: string = "apple";

switch (fruit) {
    case "apple":
        console.log("사과입니다.");
        break;
    case "banana":
        console.log("바나나입니다.");
        break;
    default:
        console.log("기타 과일입니다.");
}

이러한 방식으로 TypeScript에서 조건에 따른 다른 동작을 구현할 수 있습니다. 조건문을 잘 활용하여 프로그램의 흐름을 제어할 수 있습니다.

참고 자료