オブジェクト[.プロパティ]++ 左加算
オブジェクト[.プロパティ]-- 左減算
++オブジェクト[.プロパティ] 右加算
--オブジェクト[.プロパティ] 右減算
左加算演算子では、左辺の値を評価したあと左辺のプロパティに1加算します。
左減算演算子では、左辺の値を評価したあと左辺のプロパティを1減算します。
右加算演算子では、右辺のプロパティに1加算し、その値を評価値とします。
右減算演算子では、右辺のプロパティを1減算し、その値を評価値とします。
var a = 10;
print("a ", a, "\n");
print("a++", a++, "\n");
print("a ", a, "\n");
print("a--", a--, "\n");
print("a ", a, "\n");
print("++a", ++a, "\n");
print("a ", a, "\n");
print("--a", --a, "\n");
print("a ", a, "\n");
=== 実行結果 ===
a 10
a++ 10
a 11
a-- 11
a 10
++a 11
a 11
--a 10
a 10