연산자와 피연산자
연산자 (Operator)
- 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입 연산 등을 수행하여 하나의 값을 만든다.
- 연산자는 피연산자와 결합해 연산자 표현식을 만든다.
- 연산자는 피연산자를 연산하여 새로운 값을 만든다.
피연산자 (Operand)
- 연산의 대상이 되는 값.
- 피연산자는 값으로 평가될 수 있는 표현식이어야 한다.
예시:
// 산술 연산자
5 * 4 // 20
// 문자열 연결 연산자
'My name is ' + 'Lee' // "My name is Lee"
// 할당 연산자
let color = 'red'; // "red"
// 비교 연산자
3 > 5 // false
// 논리 연산자
(5 > 3) && (2 < 4) // true
// 타입 연산자
typeof 'Hi' // "string"
7.1 산술 연산자 (Arithmetic Operator)
- 피연산자를 대상으로 수학적 계산을 수행해 새로운 숫자 값을 만든다.
- 산술 연산이 불가능한 경우 **“
NaN
”**을 반환한다.
- 피연산자의 개수에 따라 이항 산술 연산자, 단항 산술 연산자로 구분할 수 있다.
7.1.1 이항 산술 연산자
- 2개의 피연산자를 산술 연산하여 숫자 값을 만든다.
+
(덧셈) , -
(뺄셈) , *
(곱셈) , /
(나눗셈) , %
(나머지)