연산자 우선순위
우선순위 | 연산자 |
1 | () |
2 | new(매개변수 존재), ., [ ](프로퍼티 접근), ( )(함수 호출), ? .(옵셔널 체이닝 연산자) |
3 | new(매개변수 미존재) |
4 | x++, x-- |
5 | !x, +x, -x, ++x, --x, typeof, delete |
6 | **(이항 연산자 중 우선순위가 가장 높다) |
7 | *, /, % |
8 | +, - |
9 | <, <=, >, >=, in, instanceof |
10 | ==, !=, ===, !== |
11 | ??(null 병합 연산자) |
12 | && |
13 | ||(OR) |
14 | ? ... : ... (삼항연산자) |
15 | 할당 연산자(=, +=, -=, ...) |
16 | , (쉼표연산자) |
연산자 결합 순서
결합 순서 | ( ---------->>>> ) | ( <<<<---------- ) |
연산자 | + | ++ |
- | -- | |
/ | 할당 연산자(=, +=, -=, ...) | |
% | !x | |
< | +x | |
<= | -x | |
> | ++x | |
>= | --x | |
&& | typeof | |
|| | delete | |
. (점) | ? ... : ... (삼항연산자) | |
[ ] | ** | |
( ) | ||
?? | ||
? . | ||
in | ||
instanceof |
'Javascript Deep Dive > 연산자' 카테고리의 다른 글
그룹 연산자,typeof 연산자, 지수 연산자, 그 외 연산자 (0) | 2022.09.09 |
---|---|
삼항 조건 연산자, 논리 연산자, 쉼표 연산자 (0) | 2022.09.09 |
비교 연산자 (0) | 2022.09.09 |
할당 연산자 (0) | 2022.09.09 |
산술 연산자 (0) | 2022.09.08 |
댓글