[JavaScript] 논리 연산자

17wolfgwang·2023년 9월 23일
0
post-thumbnail
  • And 연산자( && ) 활용
    가장 먼저 만나는 false 데이터를 출력한다.
    ex)
    console.log(1 && 0) // 0
    console.log(1 && 2 && 0) // 0
    console.log(1 && 0 && 2) // 0
    console.log(’A’ && ‘B’ && ‘C’) // C ← 모든 데이터가 참일 경우, 가장 마지막 데이터를 반환한다.
  • OR 연산자( || ) 활용
    가장 먼저 만나는 TRUE 데이터를 출력한다.
    ex)
    console.log(0 || 1) // 1
    console.log(false || 0 || {}) // {}
    console.log(false || [] || null) // []
    console.log(function () {} || undefined || ‘’) // function () {}
    console.log(false || 0 || NaN) // NaN ← 모든 데이터가 거짓일 경우, 가장 마지막 데이터 반환.
profile
새로운 것을 두려워 하지 않고 꾸준히 뭐든 배워나가는 프론트 엔드 개발자 입니다 🧑‍💻

0개의 댓글