📖 연산자
📌 수리연산자
종류 | 표현식 |
---|
사칙연산자 | +, -, *, / |
증감연산자 | ++, -- |
제곱연산자 | ** |
계수연산자 | % |
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) | 표현식의 반대값 리턴 |
개발자로서 성장하는 데 큰 도움이 된 글이었습니다. 감사합니다.