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 |