java script 의 연산자에는 다음과 같은 종류가 존재한다.
1. 산술 연산자
number type 데이터를 연산할때 사용한다.
+, -, *, /, % (나머지 연산자)
산술 연산을 할 때 숫자가 들어있는 변수명으로 할수도 있다.
object 혹은 array 에 들어 있는 데이터를 이용해서 연산을 할수도 있다.
obj.first = 10
arr[1] = 20
2. 논리(boolean) 연산자
논리값을 연산해주는 연산자
and 연산자 &&
연산에 참여하는 boolean 값이 모두다 true 면 결과는 true 이다.
or 연산자 ||
연산에 참여하는 boolean 값이 어느 하나만 true 면 결과는 true 이다.
!는 논리값을 반전시키는 not 연산자이다.
읽을때는 "~가 아니면" 이라고 읽으면 된다.
3. 대입 연산자
대입 연산자에는 다음과 같은 종류가 존재한다.
= => 우측에 있는 값을 좌측에 대입
+= => 우측에 있는 값을 좌측에 있는 원래 값에 더해서 대입
-= => 우측에 있는 값을 좌측에 있는 원래 값에 빼서 대입
*= => 우측에 있는 값을 좌측에 있는 원래 값에 곱해서 대입
/= => 우측에 있는 값을 좌측에 있는 원래 값에 나누어서 대입
%= => 우측에 있는 값을 좌측에 있는 원래 값을 나눈 나머지 값을 대입
num2 = 110
num3 = 90
num4 = 1000
num5 = 10
num6 = 1
4. 비교 연산자
== 같은지 비교
!= 다른지 비교
> 큰지 비교
>= 크거나 같은지 비교
< 작은지 비교
<= 작거나 같은지 비교
비교 연산자로 주로 하는 작업
1-1. 문자열의 내용이 같은지 다른지 비교
1-2. 숫자의 크기 비교
1-3. 숫자가 같은지 다른지 비교
1-4. 논리값이 같은지 다른지 비교
1-5. 문자열의 알파벳 순서 혹은 가나다 순서 비교
5. 증감 연산자
++ => 1 증가 시키기
-- => 1 감소 시키기
증감 연산자를 변수명의 앞이나 뒤에 위치시킨다.
num = 1
num3 = 1
num2 = -1
6. 3항 연산자
3개의 항을 연산해서 결과값을 얻어내는 연산자
? 왼쪽의 값이 true 면 왼쪽의 값이 나오고
? 왼쪽의 값이 false 면 오른쪽의 값이 나온다.
'JavaScript' 카테고리의 다른 글
JavaScript EventListener (0) | 2023.04.17 |
---|---|
JavaScript 조건문(if) 실습 예제 (0) | 2023.04.13 |
JavaScript 반복문(for) 실습 예제 (0) | 2023.04.13 |
JavaScript Document querySelector (0) | 2023.04.12 |
JavaScript Data type (0) | 2023.04.10 |