![[JavaScript] JavaScript: 논리 연산자 정리 [6/15 study]](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fck5nCk%2FbtsH1b5ASnf%2FAAAAAAAAAAAAAAAAAAAAALXfC7aG5NQWeg1wFJhASAp4qPVu3c2yIJihu0sirLpQ%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DQ7urTsOkEtxgg0Y2eiZ76lzDR8s%253D)
[JavaScript] JavaScript: 논리 연산자 정리 [6/15 study]Frontend/JavaScript2024. 6. 15. 14:56
Table of Contents
JavaScript: 논리 연산자 정리
& : 비트 연산자
비트의 논리 합을 하는 연산자
&& : 논리곱 연산자
&&는 모든 조건이 참이여야 true
|| : 논리합 연산자
||는 둘중 하나가 참이면 true
<< , >> : 비트 이동 연산자
왼쪽, 오른쪽으로 비트를 밀어내는 연산자
! , !! : 부정 연산자
! : 입력값을 boolean으로 변환하는데, true이면 false로 , false이면 true로 값을 반대로 반환한다.
!! : boolean타입으로 명시적으로 형 변환
?. : 옵셔널 체이닝
객체의 속성이 없는 경우, typeError가 발생하지 않고 undefined가 반환됨
?? : Null 병합 연산자
앞에 오는 값이 null 또는 undefined이면 뒤에오는 값을, 아니면 null 또는 undefined을 반환
❗️참고
https://blankspace-dev.tistory.com/425
@동혁이 :: Eun_Frontend
프론트엔드 공부일지 입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!