728x90
자바스크립트 연산자
프로그램에 필요한 수식을 만들 때 필요한 것이 연산자입니다. 연산자의 종류에는 산술 연산자, 대입 연산자, 비교 연산자, 논리 연산자 등이 있습니다.
1. 산술 연산자
산술 연산자는 덧셈, 뺄셈, 곱셈 등의 연산을 할 때 사용하는 연산자입니다.
산술 연산자의 종류 | 속성 설명 |
---|---|
+ | 더하기 연산을 할 때 사용 |
문자와 문자 문자와 변수 등을 연결할 때 사용 | |
- | 빼기 연산을 할 때 사용 |
* | 곱하기 연산을 할 때 사용 |
/ | 몫을 구할 때 사용 |
% | 나머지를 구할 때 사용 |
++ | 1씩 증가시킬 때 사용 |
-- | 1씩 감소시킬 때 사용 |
2. 대입 연산자
대입 연산자는 변수에 해당 값을 대입(저장)합니다.
대입 연산자의 종류 | 설명 |
---|---|
= | num = 1은 우변의 1값을 좌변의 num변수에 대입(저장)한다. |
+= | num += 2는 num = num + 2와 같다. |
-= | num -= 2는 num = num - 2와 같다. |
*= | num *= 2는 num = num * 2와 같다. |
/= | num /= 2는 num = num / 2와 같다. |
%= | num %= 2는 num = num % 2와 같다. |
3. 비교 연산자
비교 연산자는 값을 비교한 결과 값을 논리값인 'true(참)'와 'false(거짓)'로 반환합니다.
비교 연산자의 종류 | 설명 |
---|---|
> | a > b 가 참이면 true, 거짓이면 false |
< | a < b 가 참이면 true, 거짓이면 false |
>= | a >= b 가 참이면 true, 거짓이면 false |
<= | a <= b 가 참이면 true, 거짓이면 false |
== |
a == b, a와 b가 같으면 true, 같지않으면 false == 연산자는 데이터 타입은 비교하지 않는다. |
!= | a != b, a와 b가 같지 않으면 true, 같으면 false |
=== | a === b, a와 b의 값이 같고 데이터 타입도 같으면 true, 같지않으면 false |
!== | a === b, a와 b의 값이 다르거나, 데이터 타입이 다르면 true, 같으면 false |
4. 논리 연산자
논리 연산자는 논리 값을 비교하여 그 결과에 따라 또 하나의 논리 값을 만드는 연산자입니다.
비교 연산자의 종류 | 설명 |
---|---|
&& (AND 연산자) | a && b, a와 b 모두 true일 때 true가 된다. |
|| (OR 연산자) | a || b, a와 b 중 하나만 true이면 true가 된다. |
! (NOT 연산자) | a!, a가 true이면 false, false이면 true로 논리값을 바꾸어 준다. |
728x90
'Javascript' 카테고리의 다른 글
함수 알아보기 (13) | 2022.07.26 |
---|---|
자료형 알아보기 (15) | 2022.07.25 |
조건문 이해하기 (12) | 2022.07.25 |
For문 이해하기 (15) | 2022.07.21 |
자바스크립트 기본 규칙 (12) | 2022.07.20 |
댓글