TIL_20210318
연산자 우선순위
- 동일한 기호의 단항 연산자는 이항 연산자보다 우선순위가 높음
- 괄호는 모든 연산자보다 우선순위가 높기 때문에 자바스크립트에서 정의한 연산자 우선순위 무력화
- 할당 연산자
=
는 우선순위가 매우 낮음
할당 연산자
- 할당 연산자를 체이닝(여러 개 연결)할 때는, 줄을 나누어 코드 작성
복합 할당 연산자
- 우선 순위는 할당 연산자와 동일
let n = 2;
n += 8 // n = 10 (n = n + 8)와 동일한 연산
n *= 2 + 8 // n = 20 (n = n * 10)와 동일한 연산
console.log(n); // 20
증가, 감소 연산자
- 증가, 감소 연산자는 변수에만 사용 가능
- 증가 연산자
++
는 변수를 1 증가
let increment = 2;
increment++ // (increment = increment + 1)와 동일한 연산
console.log(increment); // 3
- 감소 연산자
--
는 변수를 1 감소
let decrement = 2;
decrement-- // (decrement = decrement - 1)와 동일한 연산
console.log(decrement); // 1
- 전위형
++prefix
과 후위형postfix++
의 차이점은 반환값을 사용할 때 발생, 전위형은 증가/감소 후의 새로운 값을 반환하고 후위형은 증가/감소 전의 기존 값을 반환
let prefix = 1;
let result = ++prefix;
console.log(result); // 2
let postfix = 1;
let result = postfix++;
console.log(result); // 1
Author And Source
이 문제에 관하여(TIL_20210318), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@qkrcndtlr123/TIL20210318저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)