자바스크립트에서 유일하게 3개의 피연산자를 취할 수 있는 문법. true or false를 판별할 수 있는 조건문, ? 뒤에는 참일 경우 반환값, : 뒤에는 거짓일 경우의 반환할 값. if else의 대체제로 많이 사용하지만 조건 연산자 안에 조건 연산자를 중첩해서 사용할 경우 연산 결과를 쉽게 예측 하기 어렵기 때문에 가급적 사용을 자제해야 함.
/* 조건문 ? true 일 경우 값 : false 일 경우 값 */
const value = 3
console.log(value % 3 === 0 ? "참" : "거짓") // 참| 객체의 전개 구문 (0) | 2024.09.25 |
|---|---|
| 배열의 전개 구문 (0) | 2024.09.25 |
| AST(Abstract Syntax Tree, 추상 구문 트리) (4) | 2024.09.25 |
| 자바스크립트 interpreter/compiler pipeline (2) | 2024.09.25 |
| 객체 구조 분해 할당 (2) | 2024.09.23 |