연산자

..·2023년 4월 5일
0
post-thumbnail

숫자 연산자

연산자설명
+더하기 연산자
-빼기 연산자
*곱하기 연산자
/나누기 연산자
%나머지 연산자

비교 연산자

연산자설명
===양쪽이 같다.
!==양쪽이 다르다.
>왼쪽이 더 크다.
<오른쪽이 더 크다.
>=왼쪽이 더 크거나 같다.
<=오른쪽이 더 크거나 같다.
  • 비교 연산자는 불린값을 반환한다.
  • 문자열은 문자 단위로 비교되는데, 이때 비교 기준은 ‘사전’ 순이다.
  • 서로 다른 타입의 값을 비교할 땐 숫자형으로 형 변환이 이뤄지고 난 후 비교가 진행된다. (일치 연산자는 제외)
  • nullundefined는 동등 비교(==) 시 서로 같지만 다른 값과는 같지 않다.
  • null이나 undefined가 될 확률이 있는 변수가 > 또는 <의 피연산자로 올 때는 주의를 기울인다.

복합 대입 연산자

복합 대입 연산자설명사용예의미
+=기존 변수의 값에 값을 더한다.a+=1a = a+1
-=기존 변수의 값에 값을 뺀다.a-=1a = a-1
*=기존 변수의 값에 값을 곱한다.a*=1a = a*1
/=기존 변수의 값에 값을 나눈다.a/=1a = a/1
%=기존 변수의 값에 나머지를 구한다.a%=1a = a%1

증감 연산자

증감 연산자설명
변수++기존의 변수 값에 1을 더한다.(후위)
++변수기존의 변수 값에 1을 더한다.(전위)
변수- -기존의 변수 값에 1을 뺀다.(후위)
변수- -기존의 변수 값에 1을 뺀다.(전위)
  • 후위 : 해당 문장을 실행한 후 값을 더하라(빼라).
  • 전위 : 해당 문장을 실행하기 전에 값을 더하라(빼라).

논리 연산자

연산자설명
&&논리곱 연산자
||논리합 연산자
!논리부정연산자
  • && (AND)연산자는 양쪽 변의 값이 모두 true일 때 true를결과로 낸다. 이외에는 모두 false.
  • || (OR)연산자는 양쪽 변의 값 중 하나만 true여도 true를 결과로 낸다.
  • ! (NOT)연산자 : ! 기호를 사용하며 참을 거짓으로, 거짓을 참으로 바꾼다.
  • !의 우선순위는 모든 논리 연산자 중에서 가장 높기 때문에 항상 &&나 ||보다 먼저 실행된다.

0개의 댓글