ECMAScript代入演算子

代入演算子

シンプルな代入演算子は等号(=)で実現され、等号の右側の値が左側の変数に割り当てられます。

例えば:

var iNum = 10;

複合代入演算は、乗法演算子、加法演算子、またはシフト演算子に等号(=)を加えて実現されます。これらの代入演算子は以下の一般的な状況の短縮形です:

var iNum = 10;
iNum = iNum + 10;

複合代入演算子で第二行のコードを書き換えられます:

var iNum = 10;
iNum += 10;

主要な算術演算や他のいくつかの演算には、複合代入演算子があります:

  • 乗法/代入(*=)
  • 除法/代入(/=)
  • 取余/代入(%=)
  • 加法/代入(+=)
  • 減法/代入(-=)
  • 左シフト/代入(<<=)
  • 有符号右シフト/代入(>>=)
  • 無符号右シフト/代入(>>>=)