[논리연산자] NOT, AND, OR 연산순서

TASON·2021년 6월 20일
1

자바스크립트

목록 보기
2/11

논리 연산자도 순서가 있다.
순서는 NOT => AND => OR 순이다.
다만, 사칙연산과 마찬가지로 괄호 내부를 우선적으로 처리한다.


예시

아래와 같은 코드가 있다고 할 때,

const result = !((true && false) || !false);
  1. 우선 NOT(!)을 처리
const result = !((true && false) || true);
  1. 그 다음엔 AND(&&)를 처리
const result = !(false || true);
  1. OR(||) 처리
const result = !true;

결국 결과값은 false가 된다.

profile
프론트엔드 개발자 / iOS 개발 스터디 중

0개의 댓글