250401

연산자 : 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수연산 등을 수행해 하나의 값을 만든다.

피연산자 : 연산의 대상. 값으로 평가될 수 있는 표현식이어야 한다.

산술 연산자

수학적 계산을 수행해 새로운 number 값을 만든다.

→ 산술 연산이 불가능한 경우 NaN 반환

이항 산술 연산자

+ , - , * , / , %

→ 피연산자의 값이 바뀌는 경우는 없고, 항상 새로운 값을 만든다.

단항 산술 연산자

++ , —-, +양수 , -음수

→ 피연산자의 값을 변경하는 암묵적 할당이 이루어진다. (피연산자의 값이 바뀐다)

var x = 1;

x++; // x = x + 1
console.log(x)

x--; // x = x - 1
console.log(x)