연산자 operator
하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산 등을 수행해 하나의 새로운 값을 만든다.
피연산자 operand
연산의 대상. 값으로 평가될 수 있는 표현식이어야 한다.
5 * 4; // 산술 연산자: *
"My name is " + "Deepdive"; // 문자열 연결 연산자: +
산술 연산자 arithmetic operator
피연산자를 대상으로 수학적 계산을 수행해 새로운 숫자 값을 만든다.
산술 연산이 불가능한 경우, NaN을 반환한다.
피연산자의 개수에 따라 이항 산술 연산자와 단항 산술 연산자로 구분할 수 있다.
이항 산술 연산자: 2개의 피연산자를 산술 연산하여 숫자 값을 만든다.
모든 이항 산술 연산자는 부수 효과가 없다.
이항 산술 연산자 | 의미 |
---|---|
+ | 덧셈 |
- | 뺄셈 |
* | 곱셈 |
/ | 나눗셈 |
% | 나머지 |
단항 산술 연산자: 1개의 피연산자를 산술 연산하여 숫자 값을 만든다.
증감(++/--) 연산자는 부수 효과가 있다.