JavaScript の代入演算子は、「=」、「=」、「-=」、「*=」、「/=」、「%=」、「<<=」、「」です。 >>=、「>>>=」、「&=、「|=」、「^=」。
このチュートリアルの動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript では、変数に値を代入するために代入演算子が使用されます。代入演算子の左側のオペランドは、変数、オブジェクト プロパティ、または左辺値とも呼ばれる配列要素である必要があります。
たとえば、次のような書き方は、左側の値が固定値であり、操作ができないため誤りです。
1 = 100; //返回错误
代入演算には次の 2 つの形式があります。
単純な代入演算 =
: 右側のオペランドの値を直接コピーします。左オペランドに等号を追加すると、左オペランドの値が変わります。
追加演算の代入演算: 代入の前に、右側のオペランドに対して何らかの演算を実行し、その演算結果を左側のオペランドにコピーします。具体的な命令を表に示します。
代入演算子 | 説明 | 例 | |
---|---|---|---|
## =
| 加算または連結の演算と代入##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 | # #< <= | |
a <<= b | a = a << b>>= | ||
a >>= b | a = a >> ; b##>>>= | ||
##a = a >>> b
| #&=ビット単位の AND 演算と代入 | a &= b | a = a & b |
##|= | ビットごとの OR 演算と代入 | a |= b | a = a |= b |
##^= #ビット XOR 演算と代入 | #a ^= ba = 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 学習チュートリアル | ] |