본문 바로가기

자바스크립트

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

   < 연산자 우선 순위>


연산자가 여러 개가 있을 경우 먼저 계산해야하는 우선순위.
예를 들어 2+(1+3)*5 이런 식이 있다고 할 때 ()다음 *를 계산하고, 마지막으로 +를 계산하듯, 연산자에도 우선순위가 있다. 

제일 먼저 계산되는 순서
1. ()
2. 단항연산자 (증감연산자++,-- ,논리부정연산자 !not)
3. 산술연산자 (+,-,*,/,%)
4. 비교연산자(<,>,<=,>=,==,!=,===,!==)
5. 논리연산자(||, &&)
6. 대입(복합대입)연산자 (=,+=, -=, *=, /=, %=)