Ternary 연산자를 사용하여 자바스크립트에서의 데이터 존재 여부 체크
자바스크립트에서는 데이터의 존재 여부를 체크할 때 undefined
, null
, 빈 문자열
등을 확인하는 경우가 많습니다. 이런 경우에 간단하게 데이터의 존재 여부를 체크하기 위해 Ternary 연산자를 사용할 수 있습니다.
Ternary 연산자는 다음과 같은 문법을 가지고 있습니다.
조건식 ? 참일 경우 실행할 코드 : 거짓일 경우 실행할 코드;
예를 들어, 변수 name
에 값이 할당되어 있는지 체크하고 싶다면 아래와 같이 Ternary 연산자를 사용할 수 있습니다.
const name = ""; // 데이터가 존재하지 않는 경우
const result = name ? "이름이 있습니다." : "이름이 없습니다.";
console.log(result); // 출력: "이름이 없습니다."
위 코드에서는 name
변수가 빈 문자열
인 경우 이름이 없습니다.
라는 메시지가 출력됩니다. 만약 name
변수에 값이 있다면 이름이 있습니다.
라는 메시지가 출력될 것입니다.
Ternary 연산자는 데이터의 존재 여부를 체크하는데 유용한 도구입니다. 간단하면서도 가독성이 좋은 코드를 작성할 수 있으며, 조건에 따라 다른 로직을 처리해야하는 상황에서 유용하게 사용될 수 있습니다.
참고자료: MDN Web Docs - Ternary Operator
#javascript #자바스크립트