ECMAScript代入演算子
代入演算子
シンプルな代入演算子は等号(=)で実現され、等号の右側の値が左側の変数に割り当てられます。
例えば:
var iNum = 10;
複合代入演算は、乗法演算子、加法演算子、またはシフト演算子に等号(=)を加えて実現されます。これらの代入演算子は以下の一般的な状況の短縮形です:
var iNum = 10; iNum = iNum + 10;
複合代入演算子で第二行のコードを書き換えられます:
var iNum = 10; iNum += 10;
主要な算術演算や他のいくつかの演算には、複合代入演算子があります:
- 乗法/代入(*=)
- 除法/代入(/=)
- 取余/代入(%=)
- 加法/代入(+=)
- 減法/代入(-=)
- 左シフト/代入(<<=)
- 有符号右シフト/代入(>>=)
- 無符号右シフト/代入(>>>=)