기본 연산자
연산자 | 사용 예 | 뜻 | 실제 예시 |
+ | C = A + B | A와 B의 합을 C에 저장 (덧셈 연산) | |
- | C = A - B | A와 B를 뺸 차를 C에 저장 (뺄샘 연산) | |
* | C = A * B | A와 B의 곱을 C에 저장 (곱셈 연산) | |
/ | C = A / B | A를 B로 나눈 몫을 C에 저장 (나눗셈 연산) | |
% | C = A % B | A를 B로 나누었을 때 나머지를 C에 저장 (나머지 연산) | |
- | C = -A | A값이 양수이면 음수로, 음수이면 양수로 변환 | |
++ | C = ++A | A값에 1을 더한 값을 C에 저장 (증가 연산) | let a = 1 a++ // (same as) a=a+1 console.log(a) // 2 |
-- | C = --A | A값에서 1을 뺀 값을 C에 저장 (감소 연산) | let b = 2 b-- // (same as) b=b-1 console.log(b) // 1 |
단축된 연산자 | 설명 | 실제 예시 |
+= | 기존 변수의 값에 값을 더한다. | let c = 1 c+=3 // (same as) c=c+3 console.log(a) // 4 |
-= | 기존 변수의 값에 값을 뺀다. | let d = 3 d-=2 // (same as) d=d-2 console.log(d) // 1 |
*= | 기존 변수의 값에 값을 곱한다. | ? |
/= | 기존 변수의 값에 값을 나눈다. | ? |
%/ | 기존 변수의 값에 나머지를 구한다. | ? |
*관계 연산자는 데이터 사이의 관계를 판단하는데 쓰인다. 결과 값은 true / false로 반환된다.
관계 연산자 | 사용 예 | 뜻 | 실제 예시 |
== | A == B | A와 B의 값이 같은지 비교 | let x = 2 let y = 2 console.log(x == y) // true |
=== | A === B | A와 B의 값뿐만 아니라 자료형도 같은지 비교 | |
!= | A != B | A와 B의 값이 다른지 비교 | let x = 2 let y = 2 console.log(x != y) // false |
> | A > B | ||
>= | A >= B | ||
< | A < B | ||
<= | A <= B |
논리 연산자 | 사용 예 | 뜻 | 실제 예시 |
&& | A && B | A와 B 모두 참일 때 참으로 값을 반환한다. (and 연산자) | |
|| | A || B | A와 B 둘 중 하나만 참이어도 참으로 반환한다. (or 연산자) | |
! | !A | A가 참이면 거짓으로 반환되고, A가 거짓이면 참으로 반환된다. (not 연산자) | let f = true console.log(!f) // false |
반응형
'JS' 카테고리의 다른 글
[Javascript] for loop (for문) (0) | 2023.04.07 |
---|---|
[Javascript] if 문 (feat. stitch문, 삼항연산식) (0) | 2023.03.30 |
[Javascript] 자료형_object 객체 데이터 자세히 보기 (0) | 2023.03.26 |
[Javascript] 자료형_array 배열 자세히 보기 (0) | 2023.03.24 |
[면접 준비] Var와 Let의 차이가 무엇인가요? (0) | 2023.03.21 |