본문 바로가기
JavaScript

[자바스크립트] 삼항연산자(ternary operator) 사용법

by 메이플 🍁 2022. 3. 29.

삼항연산자(ternary operator)란?

  • if문의 단축형태로 항목이 세개라 삼항연산자라고 한다
  • 간단한 연산은 삼항연산자를 사용하고 복잡한 연산은 if, switch문을 사용한다
  • return문 안에는 if문을 사용할 수 없기 때문에 return 안에 조건문이 필요할때는 삼항연산자를 사용한다
조건 ? 조건이 true일때 실행할 실행문 : 조건이 false일때 실행할 실행문
const name = "maple";
console.log(name === "maple" ? "yes" : "no"); // yes

코드해석

  • name이라는 변수에는 maple이라는 문자열 데이터가 할당되어있다
  • name이라는 변수에 "maple"이 할당되어있다면(true) yes를 콘솔창에 출력하고 아니라면(false) no를 콘솔창에 출력한다
  • name이라는 변수에 "maple"이 할당되어있기 때문에 콘솔창에는 yes가 출력된다

댓글