본문 바로가기

JavaScript

[Javascript] 삼항 연산자와 논리 연산자

삼항연산자와 &&연산자 , || 연산자

 

1. 삼항연산자

조건 ? true : false

 

2. 논리연산자

일치 === (react에서 엄격한 비교를 수행할 때)

불일치 !== (react에서 엄격한 비교를 수행할 때) 

true && 결과 -> 참인 결과

( false , null , undefined ) || 결과 -> 거짓 결과

 

        const done1 = true 
        const done2  = false 
        const done3  = undefined 

        const re1  = done1  === true ? '참':'거짓'
        console.log( re1 ) // 참

        const re2 = done1 === true && '참의결과값'
        console.log( re2 )  // 참의결과값

        const re3 = done1 && '참결과2'
        console.log( re3 )  //참결과2

        const re4 = done2 || '거짓결과'
        const re5 = done3 || '값없음'
        console.log( re4 )  //거짓결과
        console.log( re5 )  //값없음

 

<참고>

삼항연산자 mdn

삼항 조건 연산자 - JavaScript | MDN (mozilla.org)

 

삼항 조건 연산자 - JavaScript | MDN

조건부 삼항 연산자는 JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자입니다. 맨 앞에 조건문 들어가고. 그 뒤로 물음표(?)와 조건이 참truthy이라면 실행할 식이 물음표 뒤로 들어

developer.mozilla.org

 

반응형