안녕하세요, 오늘은 제가 업무를 진행하던 도중 발견한 살짝 잘못 알고있던 논리 연산자에 대해 가볍게 정리를 해보려고 합니다. 많은 개발자분들이 알고 계신 내용일 수도 있지만..저는 놓치고 있던 부분이더라구요. 저는 그동안 AND 연산자(&&)일 경우 &&를 기준으로 앞 뒤 조건이 모두 true일 경우에만 true를 반환하고, 하나라도 false라면 false를 반환한다고 생각하고 있었습니다. OR 연산자(||)의 경우에는 둘 중 하나만 true여도 true를 반환하며, 둘 다 false일 경우에만 false를 반환한다고 알고 있었구요. 그런데 이렇게 생각하면서 개발을 진행하던 도중..뭔가 이상한 점을 발견했습니다. 아래와 같은 예시 코드가 있다고 가정해보겠습니다. const isMyHome = true;..