티스토리 뷰

이론/JS

[JS] 연산자 우선 순위

millfeel1298 2021. 1. 5. 02:33
그룹 → 후위 증감 → NOT! → 단항 → 전위 증감 → typeof → 사칙연산 → 관계 → 동치 → 논리 → 물음표 → 할당 → 쉼표

 

큰 수부터 먼저 실행된다.

21 그룹 없음 ( … )
20 멤버 접근 좌결합성 … . …
계산된 멤버 접근 좌결합성 … [ … ]
new (매개변수 리스트 존재) 없음 new … ( … )

함수 호출

좌결합성 … (  )
Optional chaining 좌결합성 ?.
19 new (매개변수 리스트 생략) 우결합성 new …
18 후위 증가 없음 … ++
후위 감소 … --
17 논리 NOT 우결합성 ! …
비트 NOT ~ …
단항 양부호 + …
단항 부정 - …
전위 증가 ++ …
전위 감소 -- …
typeof typeof …
void void …
delete delete …
await await …
16 거듭제곱 우결합성 … ** …
15 곱셈 좌결합성 … * …
나눗셈 … / …
나머지 … % …
14 덧셈 좌결합성 … + …
뺄셈 … - …
13 비트 왼쪽 시프트 좌결합성 … << …
비트 오른쪽 시프트 … >> …
비트 부호 없는 오른쪽 시프트 … >>> …
12 미만 좌결합성 … < …
이하 … <= …
초과 … > …
이상 … >= …
in … in …
instanceof … instanceof …
11 동등 좌결합성 … == …
부등 … != …
일치 … === …
불일치 … !== …
10 비트 AND 좌결합성 … & …
9 비트 XOR 좌결합성 … ^ …
8 비트 OR 좌결합성 … | …
7 널 병합 연산자 좌결합성 … ?? …
6 논리 AND 좌결합성 … && …
5 논리 OR 좌결합성 … || …
4 조건 우결합성 … ? … : …
3 할당 우결합성 … = …
… += …
… -= …
… **= …
… *= …
… /= …
… %= …
… <<= …
… >>= …
… >>>= …
… &= …
… ^= …
… |= …
2 yield 우결합성 yield …
yield* yield* …
1 쉼표 / 시퀀스 좌결합성 … , …

 

[출처]

연산자 우선순위

'이론 > JS' 카테고리의 다른 글

[JS] Element. Attribute() 메서드  (0) 2021.01.05
[JS] Node.nodeType  (0) 2021.01.05
[JS] Node, Element를 선택하는 방법  (0) 2021.01.04
[JS] 관계 연산자  (0) 2021.01.04
[JS] 비교 연산자  (0) 2021.01.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함