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연산자