算術演算子(代数演算子)は、代入演算子と合成し、複合代入演算子として使うことができる。
算術演算子と代入演算子の複合代入演算子には、加算代入演算子「+=」、減算代入演算子「-=」、乗算代入演算子「*=」、除算代入演算子「/=」、剰余代入演算子「%=」がある。
算術演算子と代入演算子の複合代入演算子一覧
加算代入演算子
sample += 値;
- sampleに値を足した計算結果を、sampleに代入。
sample = sample + 値
と同じ。
サンプル
ソースコード
<script type="text/javascript">
var sampleA = 5;
sampleA += 3;
document . write( "<p>sampleA: " + sampleA + "</p>" );
</script>
var sampleA = 5;
sampleA += 3;
document . write( "<p>sampleA: " + sampleA + "</p>" );
</script>
減算代入演算子
sample -= 値;
- sampleから値を引いた計算結果を、sampleに代入
sample = sample - 値
と同じ。
サンプル
ソースコード
<script type="text/javascript">
var sampleA = 5;
sampleA -= 3;
document . write( "<p>sampleA: " + sampleA + "</p>" );
</script>
var sampleA = 5;
sampleA -= 3;
document . write( "<p>sampleA: " + sampleA + "</p>" );
</script>
乗算代入演算子
sample *= 値;
- sampleに値を掛けた計算結果を、sampleに代入。
sample = sample * 値
と同じ。
サンプル
ソースコード
<script type="text/javascript">
var sampleC = 5;
sampleC *= 3;
document . write( "<p>sampleC: " + sampleC + "</p>" );
</script>
var sampleC = 5;
sampleC *= 3;
document . write( "<p>sampleC: " + sampleC + "</p>" );
</script>
除算代入演算子
sample /= 値;
- sampleを値で割った計算結果を、sampleに代入。
sample = sample / 値
と同じ。
サンプル
ソースコード
<script type="text/javascript">
var sampleD = 5;
sampleD /= 3;
document . write( "<p>sampleD: " + sampleD + "</p>" );
</script>
var sampleD = 5;
sampleD /= 3;
document . write( "<p>sampleD: " + sampleD + "</p>" );
</script>
剰余代入演算子
sample %= 値;
- sampleを値で割った余りを、sampleに代入。
sample = sample % 値
と同じ。
サンプル
ソースコード
<script type="text/javascript">
var sampleE = 5;
sampleE %= 3;
document . write( "<p>sampleE: " + sampleE + "</p>" );
</script>
var sampleE = 5;
sampleE %= 3;
document . write( "<p>sampleE: " + sampleE + "</p>" );
</script>