[typescript] 조건문에서의 삼항 연산자의 사용 방법

조건문에서 삼항 연산자는 조건에 따라 다른 값을 반환하거나 실행하도록 하는 방법으로 사용됩니다. TypeScript에서 삼항 연산자는 매우 유용하게 활용됩니다. 이 문서에서는 TypeScript의 조건문에서의 삼항 연산자 사용 방법에 대해 다루겠습니다.

삼항 연산자의 구조

TypeScript에서 삼항 연산자의 구조는 다음과 같습니다.

condition ? expression1 : expression2

위의 코드에서 condition은 평가해야 하는 조건을 나타내며, expression1은 조건이 참일 때 반환되는 값이고, expression2는 조건이 거짓일 때 반환되는 값입니다.

예시

다음은 삼항 연산자를 사용한 TypeScript 코드의 예시입니다.

let age: number = 20;
let message: string;

message = age >= 18 ? "성인입니다" : "미성년자입니다";

console.log(message); // 출력: "성인입니다"

위의 예시에서는 age가 18 이상인 경우 “성인입니다”를, 그렇지 않은 경우 “미성년자입니다”를 반환하여 message에 할당합니다.

삼항 연산자의 활용

삼항 연산자는 if-else 문을 간단히 표현할 수 있으며, 변수에 값을 할당하거나 함수 내에서 반환 값으로 사용될 수 있습니다. 또한, 삼항 연산자를 중첩하여 다양한 조건을 처리할 수 있습니다.

let num1: number = 10;
let num2: number = 5;
let result: number;

result = num1 > num2 ? num1 : num2;

console.log(result); // 출력: 10

위의 예시에서는 두 숫자 중 더 큰 값을 result에 할당하는 것을 삼항 연산자로 처리하였습니다.

결론

TypeScript에서 삼항 연산자는 간단하면서도 유용한 방법으로 조건문을 처리할 수 있습니다. 삼항 연산자를 적절히 활용하여 코드를 간결하게 유지하고 가독성을 높일 수 있습니다.

위에서 다룬 내용을 토대로, 삼항 연산자를 다양한 상황에서 활용하여 코드를 효율적으로 작성할 수 있습니다.


참고 자료: