용어
- 피연산자(=인수): 연산자가 연산을 수향하는 대상 (예 -> 2 * 5 : 2와 5가 피연산자)
- 단항 연산자: 피연산자를 하나만 받는 연산자 (x = -1, -는 단항 연산자)
- 이항 연산자: 두 개의 피연산자를 받는 연산자 (3 - 1, -는 이항 연산자)
수학 연산자
: + - * / % **
- 나머지 연산자 %
- 나머지 반환 5%2 = 1
- 거듭제곱 연산자 **
- a ** b 이면 a를 b번 곱함
- 2 ** 3 = 8
이항 연산자 +와 문자열 연결
- 문자열 사이에 사용하면 문자열 병합
- 'my' + 'string' --> mystring
- 문자열 + 다른 자료형 --> 다른 자료형도 문자열로
- '1' + 2 -->12
- '1' + NaN --> 1NaN
- 2 + 2 + '1' --> 41
- 연산은 왼쪽에서 오른쪽으로 순차적 진행이기 때문!
- 다만, +만 해당 -> - 또는 /의 피연산자가 문자열이면 문자열이 숫자로 바뀜
- 6 - '2' --> 4
- '6' / '2' -->3
복합 할당 연산자: *=, -=, += ...
증가 감소 연산자: ++x, y--
- 후위형과 전위형 --> 계산 순서 차이
'javascript' 카테고리의 다른 글
기초 10. if문과 조건부연산자 '?' (0) | 2024.09.02 |
---|---|
기본 9. 비교 연산자 (0) | 2024.08.31 |
7. 형 변환 (0) | 2024.08.30 |
기본 6. alert, prompt, confirm을 이용한 상호작용 (0) | 2024.08.30 |
기본 5. 자료형 (0) | 2024.08.30 |