논리곱 연산자 (&&)와 논리합 연산자 (||)의 단축 평가로 에러 방지하기
단축 평가 short-circuit evaluation 표현식을 평가하는 도중에 평가 결과가 확정된 경우 나머지 평가 과정을 생략하는 것을 단축 평가라고 한다. 논리곱(&&) 연산자와 논리합(||) 연산자는 논리 연산의 결과를 결정하는 피연산자를 타입 변환하지 않고 그대로 반환한다. 1. 논리곱 연산자 ( && ) 논리곱 연산자는 두 개의 피연산자가 모두 true로 평가될 때 true를 반환한다. 1) 좌항의 피연산자가 Truthy 값인 경우! 'Cat' && 'Dog' 우항의 피연산자를 평가해 보아야 표현식을 평가할 수 있다. 논리곱 연산자는 좌항에서 우항으로 평가가 진행된다. 즉, 우항의 피연산자가 논리곱 연산자 표현식의 평가 결과를 결정한다. 👉🏻 논리 연산의 결과를 결정하는 우항의 피연산자를 문자..
2022.11.06