1. 비교 연산자(comparison-operator)
- 비교 연산자는 좌항과 우항의 비교 연산자를 비교한 다음 그 결과를 불리언 값으로 반환한다.
if문이나 for문과 같은 제어문의 조건식에서 주로 사용한다.
- 동등/일치 비교 연산자
- 동등 비교(loose equality) 연산자와 일치 비교(strict equality) 연산자는 비교하는 엄격성의 정도가 다르다.
- 동등 비교(==, !=) 연산자는 먼저 암묵적 타입 변환을 통해 타입을 일치시킨 후 같은 값인지 비교한다.
- 일치 비교(===, !==) 연산자는 타입과 값이 모두 일치하는지 비교한다.
2. 논리 연산자(logical-operator)
- short circuit evaluation(단축 평가)
- 표현식을 평가하는 도중 평가 결과가 확정 된 경우 나머지 평가 과정을 생략하는 것을 말한다.