[JS] 연산자 우선순위 (Operator Precedence)
2021. 7. 16. 22:33ㆍJS
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Operator_Precedence
이 사이트에서 아래에 있는 테이블표에 있는 우선순위 값이 제일 높은 순대로 JS 연산을 진행함.
여기에서 나오는 '결합성'이란?
연산 순서를 말한다.
좌결합성 (left to right)
25 - 10 - 5
(25, 10, 5 순서대로 연산을 진행한다.
우결합성 (right to left)
let x, y;
x = y = 25 - 10 - 5;
(우선순위에 의해 - 연산을 먼저 진행하면 결과값은 10이고,
y = 10 (10의 값을 y에 할당한다. 즉 이게 우결합성이다.)
x = y (이것도 마찬가지)
'JS' 카테고리의 다른 글
[JS] 스크롤 페이드 효과 (0) | 2021.07.27 |
---|---|
[ES5] 엄격모드 (Strict mode) (0) | 2021.07.18 |
defer, async 스크립트 (0) | 2021.07.10 |
[JS/DOM] 바닐라 자바스크립트로 Tab 탭 구현하기 (0) | 2021.07.03 |
[JavaScript]자바스크립트 체크 박스 선택,해제 시 버튼 활성화,비활성화(회원 가입,약관 동의) 예제 코드 (0) | 2021.06.21 |