더북(TheBook)

3.4.3 논리 연산자

부정 연산자 !를 앞에 붙이면 피연산자가 true일 때 false, false일 때 true를 리턴한다.

!true;  // false
!false; // true

다른 두 논리 연산자는 사실 표현식을 가장한 제어 흐름 구조다. and 식은 두 값이 모두 참인지 평가하고 좌측 피연산자가 false면 좌측 피연산자, true면 우측 피연산자를 리턴한다.

true and false; // false
true and true;  // true

or 식은 두 값 중 하나(또는 둘 다)가 참인지 평가한다. 좌측 피연산자가 true면 좌측 피연산자, false면 우측 피연산자를 리턴한다.

false or false; // false
true or false;  // true
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.