JAVASCRIPT

연산자의 종류

이미사용 2023. 2. 21. 20:45
명언
-
728x90
반응형

연산자의 종류에는 산술 연산자, 대입연산자, 비교연산자, 논리 연산자 등이 있습니다.

산술연산자

+ 더하기 연산을 할때 사용합니다.
문자와 문자, 문자와 변수 등을 연결할 때 사용 합니다.
- 빼기 연산을 할 때 사용합니다.
* 곱하기연산을 할 때 사용합니다.
/ 몫을 구 할 때 사용 합니다.
% 나머지를 구할 때 사용합니다.
++ 1씩 증가시킬때 사용 합니다.
-- 1씩 감소시킬때 사용 합니다.

+ 연산자는 +를 기준으 로 좌변과 우변에 숫자가 아닌 문자나 변수 등이 오면 더하기 연산이 아닌 연결 연산을 합니다.

%  나머지 연산자 는 반복적인 숫자 구간의 패턴 조건문을 이용한 '짝·홀수 판단. 배수 판단' 등의 식을 만드는데 사용하합니다.

++,-- 연산자는 변수의 값을  1씩 증가 시키거나 감소 시키는데 사용하는 연산자 입니다.

++  -- -사이애 공백이 있으면 안 됩니다. ++,-- 연산자는 변수의 앞쪽이나 뒤쪽에 붙여 사용할 수 있습니다.

 

 


대입 연산자

 

= num = 1은 우변의 1값을 좌변의 unm 변수에 대입(저장)합니다.
+= 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와 같습니다

 

+= 연산자는 + 연산자 처럼 좌변과 우변에 숫자가 아닌 문자나 변수 등이 오면 기존 데이터에 새로운 데이터를 연결하여 누적합니다.

 

 


비교 연산자

> a>b가 참이면 true, 거짓이면 false가 됩니다.
< a<b가 참이면 true, 거짓이면 false가 됩니다.
>= a>=b가 참이면 true, 거짓이면 false가 됩니다.
<= a<=b가 참이면 true, 거짓이면 false가 됩니다.
== a==b,a와 b가 같으면 true, 같지 않으면false가 됩니다.
== 연산자의 경우 데이터 타입은 비교하지 않습니다.
ex)5=='5'는 true가 나옵니다.
!= a != b, a와 b가 같지 않으면 true 같으면 false가 됩니다.
=== a===b, a와 b는 같고 데이터 타입도 가트면 true, 같지 않으면 flase가 됩니다.
ex)5==='5'는 false가 나옵니다.
!== a !==b, a와 b가 같지 않거나 데이터 타입이 같지 않으면 true, 같으면 false가 됩니다.

이상,초과,이하, 미만표현

이상: num >=10, 10 이상을 의미 합니다.

초과: num> 10, 10 초과를 의미 합니다.

이하: num<=10, 10이하를 의미합니다.

미만: num<10, 10미만을 의미합니다.

 

 


논리 연산자

&&(AND연산자) a&&b, a와 b모두 true(참) 일 때 true(참)이 됩니다.
ex) true && true = true                          true && flase = false
      false && true = false                       false && false = false
||(OR연산자) a||b, a와 b중 하만 true(참)이면 true(참)이 됩니다.
ex) true || true = true                         true || false = true
      false || true = true                        false || false = false
!(NOT연산자) !a, a가 true이면 false, false이면 true로 바꾸어 줍니다.