Ternary 연산자를 활용한 자바스크립트 데이터 변환

자바스크립트에서 데이터를 변환할 때 Ternary 연산자를 활용하는 것은 매우 편리한 방법입니다. Ternary 연산자는 if-else 문을 간단하게 표현할 수 있는 방법으로, 간단한 조건문을 작성할 때 유용합니다. 아래 예제를 통해 자세히 알아보겠습니다.

Ternary 연산자란?

Ternary 연산자는 세 개의 피연산자를 사용하는 연산자입니다. 일반적인 형태는 다음과 같습니다.

조건식 ? 참일  반환할  : 거짓일  반환할 

조건식이 참일 경우에는 첫 번째 값이 반환되고, 거짓일 경우에는 두 번째 값이 반환됩니다.

예제: 나이에 따라 성인 또는 미성년자 확인하기

아래 예제에서는 사용자의 나이를 받아 성인인지 미성년자인지 확인하는 코드를 작성해보겠습니다.

const age = 18;
const status = age >= 18 ? "성인" : "미성년자";
console.log(status); // 출력: "성인"

위 예제에서는 age 변수의 값이 18보다 크거나 같은지를 조건으로 확인한 후, 참이면 “성인”을 반환하고 거짓이면 “미성년자”를 반환합니다.

이와 같이 Ternary 연산자를 사용하면 if-else 문을 사용하지 않고도 간결하게 조건문을 작성할 수 있습니다.

정리

Ternary 연산자는 자바스크립트에서 데이터를 변환할 때 유용한 도구입니다. if-else 문을 대체할 수 있다는 점과 간결한 문법으로 인해 많이 사용되고 있습니다. Ternary 연산자를 적절히 활용하여 코드를 간소화하고 가독성을 높일 수 있습니다.


참고 문서:

#javascript #ternary연산자