Javascript : 연산자 - 4. 논리 연산자

 

4. 논리 연산자

  • 논리 연산자에는 ||(or), &&(and), !(not)이 있으며, 피연산자가 논리형 데이터인 true 또는 false로 반환한다.
종류 설명
|| or 연산자, 피연산자 중 값이 하나라도 true면 true로 반환한다.
&& and 연산자, 피연산자 중 값이 하나라도 false면 false로 반환한다.
! not 연산자, 단항 연산자, 부정 논리 연산자, 피연산자 값이 true면 반대로 false 값을 반환한다.

 

    논리 합(||) 연산자

  • 피연산자 값 중 하나라도 true인 경우 true로 반환한다.
  • 두 값이 모두 false라면 false로 반환한다.
console.log(true || true);
console.log(true || false);
console.log(false || true);
console.log(false || false);

 

 

 

    논리 곱(&&) 연산자

  • 피연산자 값이 모두 true일때 true를 반환하고, 둘 중 하나라도 false라면 false로 반환한다.
console.log(true && true);
console.log(true && false);
console.log(false && true);
console.log(false && false);

 

 

 

    논리 부정(!) 연산자

  • 피연산자 값이 true면 false로 반대 값을 반환한다.
console.log(!true);
console.log(!false);

 

 

let a = true;
console.log(!a);

 

 

 

 

 

 

 

+ Recent posts