logo

자바스크립트 연산자

JavaScript 연산자는 피연산자에 대한 연산을 수행하는 데 사용되는 기호입니다. 예를 들어:

 var sum=10+20; 

여기서 +는 산술 연산자이고 =는 대입 연산자입니다.

JavaScript에는 다음과 같은 유형의 연산자가 있습니다.

  1. 산술 연산자
  2. 비교(관계형) 연산자
  3. 비트 연산자
  4. 논리 연산자
  5. 할당 연산자
  6. 특수 연산자

JavaScript 산술 연산자

산술 연산자는 피연산자에 대한 산술 연산을 수행하는 데 사용됩니다. 다음 연산자는 JavaScript 산술 연산자로 알려져 있습니다.

운영자설명
+덧셈10+20 = 30
-빼기20-10 = 10
*곱셈10*20 = 200
/분할20/10 = 2
%모듈러스(나머지)20%10 = 0
++증가var a=10; ++; 이제 a = 11
--감소var a=10; ㅏ--; 이제 a = 9

JavaScript 비교 연산자

JavaScript 비교 연산자는 두 피연산자를 비교합니다. 비교 연산자는 다음과 같습니다.

운영자설명
==동일하다10==20 = 거짓
===동일(동일하고 동일한 유형)10==20 = 거짓
!=같지 않음10!=20 = 참
!==동일하지 않음20!==20 = 거짓
>보다 큰20>10 = 참
>=이상20>=10 = 참
<미만이십<10 = false< td>
<=< td>작거나 같음이십<=10 = false< td>

JavaScript 비트 연산자

비트 연산자는 피연산자에 대해 비트 연산을 수행합니다. 비트 연산자는 다음과 같습니다.

운영자설명
&비트별 AND(10==20 & 20==33) = 거짓
|비트별 OR(10==20 | 20==33) = 거짓
^비트별 XOR(10==20 ^ 20==33) = 거짓
~비트별 NOT(~10) = -10
<<비트 왼쪽 시프트(10<<2) = 40< td>
>>비트 오른쪽 시프트(10>>2) = 2
>>>0을 사용한 비트 단위 오른쪽 시프트(10>>>2) = 2

JavaScript 논리 연산자

다음 연산자를 JavaScript 논리 연산자라고 합니다.

운영자설명
&&논리 AND(10==20 && 20==33) = 거짓
||논리적 OR(10==20 || 20==33) = 거짓
!논리적이지 않음!(10==20) = 참

JavaScript 할당 연산자

다음 연산자를 JavaScript 할당 연산자라고 합니다.

운영자설명
=양수인10+10 = 20
+=추가 및 할당var a=10; a+=20; 이제 a = 30
-=빼서 할당하기var a=20; a-=10; 이제 a = 10
*=곱하고 할당하기var a=10; a*=20; 이제 a = 200
/=분할 및 할당var a=10; a/=2; 이제 a = 5
%=모듈러스 및 할당var a=10; a%=2; 이제 a = 0

JavaScript 특수 연산자

다음 연산자를 JavaScript 특수 연산자라고 합니다.

운영자설명
(?:)조건 연산자는 조건에 따라 값을 반환합니다. if-else와 같습니다.
,쉼표 연산자를 사용하면 여러 표현식을 단일 문으로 평가할 수 있습니다.
삭제삭제 연산자는 객체에서 속성을 삭제합니다.
~에In Operator는 객체에 주어진 속성이 있는지 확인합니다.
대신에객체가 주어진 유형의 인스턴스인지 확인합니다.
새로운인스턴스(객체)를 생성합니다.
유형객체의 유형을 확인합니다.
무효의표현식의 반환 값을 삭제합니다.
생산하다생성기의 반복자가 생성기에 반환한 내용을 확인합니다.