728x90
반응형
728x90
반응형
1. 산술 연산자
- 숫자 연산시에 사용되는 연산자입니다.
연산자 | 설명 | 예시 | 결과 |
+ | 덧셈 | 5+2 | 7 |
- | 뺄셈 | 5-2 | 3 |
* | 곱셈 | 5*2 | 10 |
/ | 나눗셈 | 5/2 | 2.5 |
% | 나머지 | 5%2 | 1 |
** | 거듭제곱 | 5**2 | 25 |
++ | 1씩 증가 | let a = 1; a++; | 2 |
-- | 1씩 감소 | let a = 1; a--; | 0 |
2. 대입 연산자
- 변수에 값을 대입하거나 계산 후에 대입합니다.
연산자 | 설명 | 예시 | 결과 |
= | 값 할당 | x = 10 | x = 10 |
+= | 더한 후 할당 | let x = 10; x += 5; | x = 15 |
-= | 뺀 후 할당 | let x = 10; x -= 5; | x = 5 |
*= | 곱한 후 할당 | let x = 2; x *= 5; | x = 10 |
/= | 나눈 후 할당 | let x = 10; x /= 5; | x = 2 |
%= | 나머지를 구한 후 할당 | let x = 5; x %= 2; | x = 1 |
**= | 거듭제곱 후 할당 | let x = 5; x **= 5 | x = 25 |
3. 비교 연산자
- 두 값을 비교하며, true 또는 false 두 값중에 하나만 반환합니다.
연산자 | 설명 | 예시 | 결과 |
== | 값이 같음 (데이터 타입 상관 없음) | 5 == '5' | true |
=== | 값과 데이터 타입 모두 같음 | 5 === '5' | false |
!= | 값이 다름 (데이터 타입 상관 없음) | 5 != '5' | false |
!== | 값 또는 데이터 타입이 다름 | 5 !== '5' | true |
> | 크다 | 5 > 3 | true |
< | 작다 | 5 < 3 | false |
>= | 크거나 같다 | 5 >= 3 | true |
<= | 작거나 같다 | 5 <= 3 | false |
4. 논리 연산자
- boolean 타입의 값들을 결합하는데 사용됩니다.
연산자 | 설명 | 예시 | 결과 |
&& | AND (모두 참) | true && false | false |
|| | OR (하나만 참이어도 참) | true || false | true |
! | NOT (참을 거짓으로, 반대) | !true | false |
5. 비트 연산자
- 비트 수준에서 연산을 합니다.
연산자 | 설명 | 예시 | 결과 |
& | AND 논리 연산자 | 5 & 3 | 1 |
| | OR 논리 연산자 | 5 | 3 | 7 |
^ | XOR 배타 논리 연산자 | 5 ^ 3 | 6 |
~ | 부정 논리 연산자 | ~5 | -6 |
<< | 왼쪽 시프트 연산자 | 5 << 2 | 20 |
>> | 오른쪽 시프트 연산자 | 5 >> 1 | 2 |
>>> | 부호 없는 오른쪽 시프트 연산자 | 5 >>> 2 | 1 |
728x90
반응형
'프로그래밍 > [javascript] 자바스크립트' 카테고리의 다른 글
[JavaScript] DOM 요소 선택 메서드 (0) | 2024.11.20 |
---|---|
[JavaScript] 자바스크립트 이스케이프 문자 정리 (0) | 2024.11.18 |
[JavaScript] 자바스크립트 절대값 구하기 (abs함수) (0) | 2024.11.16 |
[JavaScript] 자바스크립트 정규식 문자 의미 (0) | 2024.11.15 |
[JavaScript] 자바스크립트 날짜 계산하는 예제 (0) | 2024.11.14 |