할당과 산술 연산
연산자 | 연산명 | 설명 |
= | 할당 | B를 A에 저장함. {A} = {B} |
+ | 더하기 | 사칙연산 |
- | 빼기 | |
* | 곱하기 | |
/ | 나누기 | |
** | 거듭제곱 | A의 B승을 구함. {A} ** {B} |
% | 나머지 | A / B의 나머지를 구함.(24 % 7 = 3) |
관계 비교와 논리 연산
이하의 연산자들은 모두 Boolean값을 반환한다.
연산자 | 연산명 | 설명 |
<, <=, >, >= | 크기 비교 | A와 B의 크기를 비교함. |
==, != | 동등, 부등 | A와 B가 같은지, 다른지 검사. 단, 형 변환 있음 ("123"==123은 형 변환에 의해 true) |
===, !== | 일치, 불일치 | A와 B가 같은지, 다른지 검사. 단, 형 변환 없음 ("123"===123은 false) |
&& | AND | A와 B가 둘 다 참이라면 true 반환. |
|| | OR | A와 B가 둘 중 하나라도 참이라면 true 반환. |
기타 연산
연산자 | 연산명 | 설명 |
? : | 삼항 연산 | 조건에 따라 다른 값을 반환함. (조건) ? (참일 경우) : (거짓일 경우) |
typeof | 자료형 검사 | 값의 자료형을 반환함. typeof {var} |
instanceof | 인스턴스 검사 | 값이 특정 생성자의 인스턴스인지 검사. {class} instanceof {var} |
in | 객체 속성 검사 | B 객체 안에 A라는 속성이 있는지 검사함. {A} in {B} |
delete | 삭제 | 객체에서 특정 값을 삭제함. |
reference
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Expressions_and_operators
'개발 > 아롬 멘토링' 카테고리의 다른 글
[javascript] 비동기 (1) | 2025.04.14 |
---|---|
[javascript] 함수, 클래스, 메서드 (0) | 2025.04.07 |
[javascript] 제어문 (0) | 2025.04.07 |
[javascript] 변수와 타입 (0) | 2025.03.30 |