Eun_Frontend
  • [JavaScript] JavaScript: 논리 연산자 정리 [6/15 study]
    2024년 06월 15일 14시 56분 19초에 업로드 된 글입니다.
    작성자: 동혁이

     

     

    JavaScript: 논리 연산자 정리

     

     

     

     

    & : 비트 연산자

    비트의 논리 합을 하는 연산자

     

    && :  논리곱 연산자

    &&는 모든 조건이 참이여야 true

     

     

    || :  논리합 연산자

    ||는 둘중 하나가 참이면 true

     

     

    << ,  >>  : 비트 이동 연산자

    왼쪽, 오른쪽으로 비트를 밀어내는 연산자

     

     

    !   , !!  : 부정 연산자

    ! :  입력값을  boolean으로 변환하는데, true이면 false로 , false이면 true로 값을 반대로 반환한다.

    !! : boolean타입으로 명시적으로 형 변환

     

     

     

    ?. : 옵셔널 체이닝

    객체의 속성이 없는 경우, typeError가 발생하지 않고 undefined가 반환됨

     

     

    ?? : Null 병합 연산자

    앞에 오는 값이 null 또는 undefined이면 뒤에오는 값을, 아니면 null 또는 undefined을 반환

     

     

     

    ❗️참고

    https://blankspace-dev.tistory.com/425

    https://ifuwanna.tistory.com/278

    https://developer-talk.tistory.com/300

    댓글