📖 연산자
📌 수리연산자
| 종류 | 표현식 |
|---|
| 사칙연산자 | +, -, *, / |
| 증감연산자 | ++, -- |
| 제곱연산자 | ** |
| 계수연산자 | % |
let i = 1;
console.log(i++);
let i = 1;
console.log(++i);
let i = 1;
console.log(i--);
let i = 1;
console.log(--i);
📌 할당연산자
| 종류 | 표현식 |
|---|
| 변수 할당 연산자 | = |
| 더하기 할당 연산자 | += |
| 빼기 할당 연산자 | -= |
| 곱하기 할당 연산자 | *= |
| 나누기 할당 연산자 | /= |
| 제곱 할당 연산자 | **= |
| 계수 할당 연산자 | %= |
📌 비교연산자
| 종류 | 표현식 |
|---|
| 동등 연산자 | == |
| 비동등 연산자 | != |
| 엄격 동등 연산자 | === |
| 엄격 비동등 연산자 | !== |
| 초과 | > |
| 이상 | >= |
| 미만 | < |
| 이하 | <= |
- 비교 연산자는 비교할 데이터의 값만 비교하여 boolean형을 반환하지만, 엄격 비교 연산자는
값, 데이터 타입을 비교하여 boolean형을 반환한다.
- 데이터 타입에 따라 비교값이 달라질 수 있기 때문에 엄격 비교 연산자를 사용하도록 하자.
console.log(2 == '2');
console.log(2 === '2');
📌 논리연산자
| 종류 | 의미 |
|---|
| &&(AND) | 표현식이 모두 참일 경우 true 리턴 |
| (OR) | 표현식이 하나라도 참일 경우 true 리턴 |
| !(NOT) | 표현식의 반대값 리턴 |
개발자로서 성장하는 데 큰 도움이 된 글이었습니다. 감사합니다.