| 할당 연산자 |
| 오른쪽에 있는 피연산자의 평가 결과를 왼쪽 피연산자에 할당한다. 단축 연산자를 지원함 |
![]() |
| 증가 연산자 ('++') |
| 피연산자를 증가시키고 (1을 더함) 연산자의 위치에 따라 증가하기 전이나 후의 값을 반환한다 |
![]() |
| 감소 연산자 ('--') |
| 피연산자를 감소시키고 (1을 뺌) 연산자의 위치에 따라 감소하기 전이나 후의 값을 반환한다 '+=' 또는 '-='과 같이 더 명시적인 표현으로 작성하는 것을 권장한다 |
| 비교 연산자 |
| 피연산자들 (숫자, 문자, Boolean 등)을 비교하고 결과 값을 boolean으로 반환하는 연산자 |
![]() |
| 동등 연산자 (==) |
| 두 피 연산자가 같은 값으로 평가되는지 비교한 후 boolean 값을 반환한다 '암묵적 타입 변환'을 통해 타입을 일치시킨 후, 같은 값인지 비교한다 두 피연산자가 모두 객체일 경우 메모리의 같은 객체를 바라보는지 판별한다 |
![]() |
| 일치 연산자 (===) |
| 두 피연산자의 값과 타입이 모두 같은 경우 true를 반환한다 같은 객체를 가리키거나, 같은 타입이면서 같은 값인지를 비교한다 엄격한 비교가 이루어지며 암묵적 타입 변환이 발생하지 않는다 특수한 경우를 제외하고는 동등 연산자가 아닌, 일치 연산자의 사용을 권장한다. |
![]() |
| 논리 연산자 |
| and 연산 ( && ) or 연산 ( || ) not 연산 ( ! ) 단축 평가 만약에 앞에가 False이면 뒤에꺼는 안보고 바로 넘기는 것 ! 자바스크립트는 단축 평가를 지원해준다 |
![]() |
'WEB > JavaScript' 카테고리의 다른 글
| [JavaScript][syntax] 반복문 (while, for, for ...in, for ...of) (0) | 2024.04.17 |
|---|---|
| [JavaScript][syntax] 조건문 (0) | 2024.04.17 |
| [JavaScript][syntax] 원시 자료형 (Number, String, null, undefined, boolean) (0) | 2024.04.17 |
| [JavaScript][syntax] 데이터 타입 (0) | 2024.04.17 |
| [JavaScript][syntax] 변수 (0) | 2024.04.17 |





