삼항연산자 (Ternary Operator)
- JS에서 3개의 피연산자를 받는 유일한 연산자
- 조건문 ? 조건문인 참(true)일 경우 실행할 표현식 : 조건문이 거짓(falsy)일 경우 실행할 표현식
- if...else 문의 대체재
예제 1
let arr = [];
let a; // undefined
const arrStatus = arr.length === 0 ? '빈 배열' : '안 빈 배열';
console.log(arrStatus); // 빈 배열
const aResult = a ? true : false;
console.log(aResult); // false (falsy)
const arrResult = arr ? true : false;
console.log(arrResult); // true (truthy)
예제 2
/*
학점 계산 프로그램
90점 이상 100점 이하: A+
50점 이상 89점 이하: B+
49점 이하: F
*/
const score = 89;
grade = score >= 90 ? 'A+' : score >= 50 ? 'B+' : 'F';
console.log(grade);
한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지 - 인프런 | 강의
개념부터 독특한 프로젝트까지 함께 다뤄보며 자바스크립트와 리액트를 이 강의로 한 번에 끝내요. 학습은 짧게, 응용은 길게 17시간 분량의 All-in-one 강의!, - 강의 소개 | 인프런
www.inflearn.com
'Studying > React' 카테고리의 다른 글
Short Circuit Evaluation (단락회로 평가) - 한입 크기로 잘라 먹는 리액트 (303) (0) | 2023.03.17 |
---|---|
JavaScript Truthy & Falsy - 한입 크기로 잘라 먹는 리액트 (301) (0) | 2023.03.15 |
JavaScript Array Method - 한입 크기로 잘라 먹는 리액트 (212) (0) | 2023.02.09 |
React 기초 - 생활코딩 리액트 2022 개정판 (0) | 2023.02.09 |