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
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.