在javascript裡
++ 和 -- 有什麼作用
a 是一個variable
++a
a++
--a
a--
又有什麼分別?
另外想要一d 教javascript既網頁
for 初學就ok
thanks
2007-01-30 18:32:19 · 2 個解答 · 發問者 ? 4 in 電腦與網際網路 ➔ 程式設計
若是獨立地行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是錯的, 你大可試一試.
2007-01-30 18:51:46 · answer #1 · answered by ? 7 · 0⤊ 0⤋
++a = 加一次 a
a++ = a 加 1 (是數目字的1)
--a = 減一次 a
a-- = a 減 1 (是數目字的1)
這個網頁教學有很多範例作參考呢 ~~
http://www.i-webhk.com/
2007-02-02 00:28:01 補充:
係係係 ~~多謝chrisyiu 的指教,是我記錯了在flash 裡的先後問題 ~~
2007-01-30 18:48:14 · answer #2 · answered by 羊媽媽 6 · 0⤊ 0⤋