연산자

김철준·2022년 2월 18일
0

Javascript

목록 보기
6/16

3. 논리 연산자

논리 연산자는 우항과 좌항의 피연산자를 논리 연산한다.

  • || (논리합연산자)
  • && (논리곱연산자)

논리합 연산자

true || true //true
true || false //true
false || true //true
false || false //false

  const x = "javascript";
  const y = "react";
  const result = x || y;
  console.log(result); // javascript
  • 논리합 연산자는 둘 중에 하나라도 true라면 true값을 반환한다.

  • 또한 둘 다 true인 값일 때에는 좌항의 피연산자으로 반환된다.

논리곱 연산자

true && true //true
true && false //false
false && true //false
false && false //false

  const x = "javascript";
  const y = "react";
  const result = x && y;
  console.log(result); // react
  • 논리곱 연산자는 둘 중에 하나라도 false이면 false인 값을 반환한다.

  • 둘 다 true인 값일 때에는 우항 피연산자를 반환한다.

  • 논리합 연산자, 논리곱 연산자 둘 다 불리언 값만을 반환하는 것이 아니다.

  • 불리언 기준에 따라 좌항과 우항을 판별하여 선택적으로 보여주는 것이다.

profile
FE DEVELOPER

0개의 댓글