본문 바로가기

Javascript

삼항 연산자 & 단축평가

삼항 연산자

let age = 20;
let message = (age >= 18) ? "성인입니다." : "미성년자입니다.";
console.log(message);   // "성인입니다."

삼항 연산자를 사용하여 변수 age가 18세 이상인 경우 "성인입니다.", 그렇지 않은 경우 "미성년자입니다."라는 메시지를 출력한다. 삼항 연산자는 if문과 비슷한 역할을 하며, 조건이 참인 경우와 거짓인 경우 각각 다른 값을 반환한다.

✅ 삼항 연산자와 단축 평가

let x;
let y = x || 10;

console.log(y);   // 10

삼항 연산자를 사용하여 변수 x가 존재하지 않는 경우 기본값으로 10을 사용한다. || 연산자를 사용하여 단축 평가(short-circuit evaluation)를 할 수 있다. 변수 x가 존재하지 않는 경우, || 연산자는 false 값을 반환하고, 기본값으로 지정한 10을 반환한다.

'Javascript' 카테고리의 다른 글

객체 생성 & 객체 속성 접근 방법  (0) 2023.07.25
falsy한 값 & truthy한 값  (0) 2023.07.25
조건문의 중첩&조건부 실행  (0) 2023.07.25
조건문(if, else if, else, switch)  (0) 2023.07.25
화살표 함수  (0) 2023.07.25