Javascript問題

2007-01-31 7:32 am
在javascript裡
++ 和 -- 有什麼作用

a 是一個variable
++a
a++
--a
a--
又有什麼分別?

另外想要一d 教javascript既網頁
for 初學就ok
thanks

回答 (2)

2007-01-31 7:51 am
✔ 最佳答案
若是獨立地行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是錯的, 你大可試一試.
參考: me
2007-01-31 7:48 am
++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 裡的先後問題 ~~


收錄日期: 2021-04-15 14:41:54
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070130000051KK04870

檢視 Wayback Machine 備份