Re: [討論] 簡單的加法運算
※ 引述《aquarianboy (我是沒牌的營養師!)》之銘言:
: 最近在某個blog上看來的...
: var a:Number = 1;
: a = a-- +1;
: trace(a);
: 猜猜看trace會印出什麼結果
: 其實只要把程式丟進去,Ctrl+Enter就有答案了
: 不過可以先猜猜看答案跟你想像的是不是同一個 :)
嗚嗚嗚 猜錯了
不過去查了help以後就知道原因了
The pre-increment form of the operator (++expression) adds 1 to expression
and returns the result.
The post-increment form of the operator (expression++) adds 1 to expression
and returns the initial value of expression (the value prior to the addition).
所以不管 a-- or a++ 答案都一樣
但是--a or ++a 就會有預期的答案了
感謝板主分享
平常都沒注意到這個說
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.64.183
推
03/06 11:27, , 1F
03/06 11:27, 1F
推
03/06 11:29, , 2F
03/06 11:29, 2F
推
03/06 15:46, , 3F
03/06 15:46, 3F
推
03/06 20:03, , 4F
03/06 20:03, 4F
推
03/06 22:17, , 5F
03/06 22:17, 5F
推
03/07 01:56, , 6F
03/07 01:56, 6F
推
03/07 02:05, , 7F
03/07 02:05, 7F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章