[JavaScript] 자바스크립트 연산자 우선순위

2025. 4. 9. 14:26WEB/JavaScript

반응형

 

이번 포스팅은 자바스크립트의 연산자 우선순위에 대해 알아본다.


 

 

연산자의 우선순위?

연산자가 여러 개 섞여 있을 때 어떤 연산을 먼저 수행할지를 결정하는 규칙을 말한다.

 

수학에서 곱셈/나눗셈이 덧셈/뺄셈보다 연산의 우선순위가 빠른 것처럼

프로그래밍 언어에서의 연산자도 그러한 규칙을 정해놓고 있다.

 

연산자 우선순위

우선순위 연산자 설명 예시
높음 () 괄호 (가장 먼저 계산됨) (2 + 3) * 4 → 20
  ++, -- 증가/감소 연산자 x++, --y
! 논리 NOT !true → false
*, /, % 곱하기, 나누기, 나머지 4 * 5 / 2 → 10
+, - 더하기, 빼기 5 + 3 → 8
<, >, <=, >= 크기 비교 5 > 2 → true
==, !=, ===, !== 값/타입 비교 3 === '3' → false
&& 논리 AND true && false → false
|| 논리 OR true && false → true
낮음 =, +=, -= 등 대입 (가장 마지막에 수행됨) x = 10 + 2 → 12

 

 

보다 자세한 내용은 MDN Web Docs 사이트를 참고하자.

 

끝.

반응형