연산자 우선순위

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

   

   

연산자 우선순위

  • 연산자는 연산자 우선순위에 따라 연산이 이뤄지며
  • 동일 우선순위의 연산자는 결합방향에 따라 연산이 이뤄집니다.

   

연산 우선 순위

연산자

결합방향

0

.

( )

  

1

++

--

~

!

typeof

   

  

2

+

-

*

/

%

  

3

>>

<<

>>>

  

4

>

<

>=

<=

==

!=

  

  

===

!===

  

5

&

^

|

   

  

  

6

&&

||

  

7

?

:

  

8

=

+=

-=

*=

/=

%=

&=

^=

|=

<<=

>>=

>>>=

  

   

   

연산자 우선순위 Example

수식

연산 적용 과정

10 < 5 || 3 + 7 > 4

우선순위 적용

10 < 5 || 10 > 4

결합방향 적용

false || 10 > 4

우선순위 적용

false || true

결합방향 적용

true

  

수식

연산 적용 과정

6 + 8 - 3 x 4

우선순위 적용

6 + 8 - 12

결합방향 적용

14 - 12

결합방향 적용

2

  

 

반응형

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

자바스크립트 함수의 기본 구조  (0) 2016.01.11
ECMA-262 6th Edition, ECMAScript6  (0) 2016.01.10
자바스크립트 연산자 종류  (0) 2016.01.08
식별자 종류  (0) 2016.01.07
JavaScript API 문서  (0) 2016.01.06