✔ 最佳答案
若是獨立地行a++, a--, ++a, 或--a, 結果都是一樣的.
a++和++a都是等如a = a+ 1, 而a--和--a 是等如 a = a - 1
但當a++, a--, ++a, 或--a assign至另一個variable, 便有意思了 ++/--放於後面, 代表assign完先做++或--, 若++或--放於a之前, 便是代表先做++, --才assign a, 至另一var. 而a自身的值都會改變以下是範例
var x;
var a;
a=1;
x=--a; // x=0, a=0
a=1;
x=++a; //x=2, a=2
a=1;
x=a--; //x=1, a=0
a=1;
x=a++; //x=1, a=2
以下是一些不錯的javascript教學, 可供閣下參考
http://www.powerpc.idv.tw/script.htm
http://www.w3schools.com/js/default.asp (看得明的話是一個推介, 因很詳盡, 及分類很好)
2007-01-30 23:54:22 補充:
樓上的--a和 a是錯的, 你大可試一試.