JavaScript
[자바스크립트] 삼항연산자(ternary operator) 사용법
메이플 🍁
2022. 3. 29. 17:36
삼항연산자(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가 출력된다