삼항연산자(if문을 간단하게 표현하고 싶을때 사용)

백돼지·2022년 12월 11일
0

2항연산자와 3항연산자의 차이

2항연산자 : n > 5
3항연산자 : n >5 ? 9 : 2


3항연산자 정의

-3항연산자는 조건이 하나일 경우 간단하게 if문을 표현하기 매우 좋다.

(조건) ? (value 1) : (value 2)
조건이 참이라면 value 1 을 반환하고, 거짓이라면 value 2를 반환한다.

예)

    const target = e.target.nodeName === 'BUTTON' ? e.target : e.target.parentNode;
    //target 상수를 정의 = event의 target의 nodename이 'button' 이라면? 
    event의 target을 그대로 지정하고,
    아니라면? event의 target의 부모노드를 target상수로 지정한다.
profile
용호의 코딩블로그 22.11 코딩공부 시작 23.2 부트캠프 입소

0개의 댓글