상세 컨텐츠

본문 제목

조건 (삼항) 연산자 (Conditional (ternary) Operator)

Front-End/Javascript

by devloper-jun 2024. 9. 26. 13:35

본문

자바스크립트에서 유일하게 3개의 피연산자를 취할 수 있는 문법. true or false를 판별할 수 있는 조건문, ? 뒤에는 참일 경우 반환값, : 뒤에는 거짓일 경우의 반환할 값. if else의 대체제로 많이 사용하지만 조건 연산자 안에 조건 연산자를 중첩해서 사용할 경우 연산 결과를 쉽게 예측 하기 어렵기 때문에 가급적 사용을 자제해야 함.

/* 조건문 ? true 일 경우 값 : false 일 경우 값 */
const value = 3
console.log(value % 3 === 0 ? "참" : "거짓") // 참

'Front-End > Javascript' 카테고리의 다른 글

객체의 전개 구문  (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

관련글 더보기