オブジェクト[.プロパティ]++ 左加算
オブジェクト[.プロパティ]-- 左減算
++オブジェクト[.プロパティ] 右加算
--オブジェクト[.プロパティ] 右減算
左加算演算子では、左辺の値を評価したあと左辺のプロパティに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 10a++ 10a 11a-- 11a 10++a 11a 11--a 10a 10