Javascript / / 2023. 8. 10. 10:36

대입 연산자, 복합 연산자

728x90
반응형

대입 연산자 복합 대입 연산자 설명

a = a + b a+=b a + b를 먼저 수행한 후에 a에 값을 저장
a = a - b a-=b a - b를 먼저 수행한 후에 a에 값을 저장
a = a * b a*=b a * b를 먼저 수행한 후에 a에 값을 저장
a = a / b a/=b a / b를 먼저 수행한 후에 a에 값을 저장
a = a % b a%=b a % b를 먼저 수행한 후에 a에 값을 저장

 

복합 대입 연산자 설명

+= 왼쪽의 피연산자에 오른쪽의 피연산자를 더한 후, 왼쪽의 피연산자에 대입함.
-= 왼쪽의 피연산자에서 오른쪽의 피연산자를 뺀 후, 왼쪽의 피연산자에 대입함.
*= 왼쪽의 피연산자에 오른쪽의 피연산자를 곱한 후, 왼쪽의 피연산자에 대입함.
/= 왼쪽의 피연산자를 오른쪽의 피연산자로 나눈 후, 왼쪽의 피연산자에 대입함.
%= 왼쪽의 피연산자를 오른쪽의 피연산자로 나눈 후, 그 나머지를 왼쪽의 피연산자에 대입함.
.= 왼쪽 피연산자의 문자열에 오른쪽 피연산자의 문자열을 추가한 후, 왼쪽의 피연산자에 대입함.
<<= 왼쪽의 피연산자의 비트를 오른쪽의 피연산자만큼 전부 왼쪽으로 이동시킨 후, 그 결과를 왼쪽의 피연산자에 대입함
>>= 왼쪽의 피연산자의 비트를 부호를 유지하면서 오른쪽의 피연산자만큼 전부 오른쪽으로 이동시킨 후, 그 결과를 왼쪽의 피연산자에 대입함.
&= 왼쪽의 피연산자와 오른쪽의 피연산자의 논리식이 모두 true면 왼쪽 피연산자에 true을 대입하고, 그 외에는 false을 대입함.
  =
^= 왼쪽 피연산자의 논리식과 오른쪽 피연산자의 논리식이 서로 다르면 왼쪽 피연산자에 true을 대입하고, 그 외에는 false을 대입함.
728x90
반응형

'Javascript' 카테고리의 다른 글

논리 연산자 (OR, AND, NOT)  (0) 2023.08.10
증감 연산자 (전위, 후위)  (0) 2023.08.10
자바스크립트의 자료형  (0) 2023.08.09
Template literals  (0) 2023.08.09
변수와 상수(var, let, const)  (0) 2023.08.03
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유