>=", ">입니다. >>=", "&=", "|=", "^="."/> >=", ">입니다. >>=", "&=", "|=", "^=".">
JavaScript의 할당 연산자는 "=", "+=", "-=", "*=", "/=", "%=", "ac88590622407202f696807e9c28fc76> ;=", ">>>=", "&=", "|=", "^=".
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
JavaScript에서 할당 연산자는 변수에 값을 할당하는 데 사용됩니다. 할당 연산자의 왼쪽에 있는 피연산자는 변수, 개체 속성 또는 lvalue라고도 하는 배열 요소여야 합니다.
예를 들어 다음 쓰기는 왼쪽의 값이 고정된 값이고 어떠한 연산도 허용되지 않기 때문에 잘못된 것입니다.
1 = 100; //返回错误
대입 연산에는 다음 두 가지 형태가 있습니다.
간단한 할당 연산 =
: 등호 오른쪽에 있는 피연산자의 값을 왼쪽에 있는 피연산자에 직접 복사하고, 그러면 왼쪽의 연산이 숫자의 값이 변경됩니다. =
:把等号右侧操作数的值直接复制给左侧的操作数,因此左侧操作数的值会发生变化。
附加操作的赋值运算:赋值之前先对右侧操作数执行某种操作,然后把运算结果复制给左侧操作数。具体说明如表所示:
赋值运算符 | 说明 | 示例 | 等效于 | ||||||
---|---|---|---|---|---|---|---|---|---|
+= |
加法运算或连接操作并赋值 | a += b | a = a + b | ||||||
-= |
减法运算并赋值 | a -= b | a= a - b | ||||||
*= |
乘法运算并赋值 | a *= b | a = a * b | ||||||
/= |
除法运算并赋值 | a /= b | a = a / b | ||||||
%= |
取模运算并赋值 | a %= b | a = a % b | ||||||
85c79b6c2380a89699e9babb719ae0d3>= |
右移位运算并赋值 | a >>= b | a = a >> b | ||||||
>>>= |
无符号右移位运算并赋值位 | a >>>= b | a = a >>> b | ||||||
&= |
位与运算并赋值 | a &= b | a = a & b | ||||||
|= |
位或运算并赋值 | a |= b | a = a |= b | ||||||
^= |
추가 연산의 할당 연산: 할당하기 전에 오른쪽 피연산자에 일부 연산을 수행한 후 연산 결과를 왼쪽 피연산자에 복사합니다. 구체적인 지침은 표에 나와 있습니다: |
할당 연산자 | 설명 | 예 | 동등 | |
---|---|---|---|---|
+= |
더하기 또는 연결 연산 및 할당 | a + = b |
-=
a - = b a= a - b
*=
🎜🎜곱셈과 대입🎜🎜a *= b 🎜🎜a = a * b🎜🎜/=
🎜🎜분할 연산 및 할당🎜🎜a /= b🎜🎜 a = a / b🎜🎜%=
🎜🎜모듈로 연산을 수행하고 값을 할당합니다🎜🎜a %= b🎜🎜a = a % b🎜🎜9f23b8aebe80317da692821d51d37eb1>=
🎜🎜오른쪽 시프트를 수행하고 🎜🎜a >>= b🎜🎜a = a >> b🎜🎜>>> ;=
🎜🎜부호 없는 오른쪽 시프트 연산 및 할당 bit🎜🎜a >>>= b🎜🎜a = a >>> b🎜🎜&=
🎜🎜비트별 AND 연산 및 할당🎜🎜a &= b🎜🎜a = a & b🎜🎜|=
🎜🎜비트별 OR 연산 및 할당🎜🎜a |= b🎜🎜a = a |= b🎜🎜^=
🎜🎜bit XOR 연산 및 할당🎜🎜a ^= b🎜🎜a = a ^ b🎜🎜🎜🎜🎜샘플 코드는 다음과 같습니다. 🎜🎜 var x = 10; x += 20; console.log(x); // 输出:30 var x = 12, y = 7; x -= y; console.log(x); // 输出:5 x = 5; x *= 25; console.log(x); // 输出:125 x = 50; x /= 10; console.log(x); // 输出:5 x = 100; x %= 15; console.log(x); // 输出:10🎜 【관련 권장사항: 🎜javascript 학습 튜토리얼🎜🎜】🎜🎜
위 내용은 JavaScript에는 어떤 할당 연산자가 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!