JavaScript는 논리의 두 가지 진리값을 나타내기 위해 true와 false를 사용해요.
JavaScript에서는 세 가지 논리 연산(AND, OR, NOT) 각각에 대응하는 연산자가 있어요: &&, ||, !.
일반적으로 연산 순서에 관한 규칙이 있는데, 여기서는 !(부정)가 먼저 적용되고, 그다음 &&(논리곱), 그다음 ||(논리합)이 적용돼요.
연산자 사이의 연산 순서는 우선순위가 더 높은 연산자인 ( )를 사용해서 바꿀 수 있어요. 이 연산자는 '그룹 연산자(Grouping operator)'라고 부르기도 하고, 간단히 '괄호'라고도 해요.
실제로 ( ) 연산자는 모든 JavaScript 연산자 중에서 우선순위가 가장 높아요.
연산자 우선순위에 대한 더 자세한 내용은 여기에서 볼 수 있어요.