第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

--a和++a與a++和a--意思一樣么?

--a和++a與a++和a--意思一樣么?

正在回答

6 回答

不一樣,如果不賦值的話,可以都能達到自身加減的目的,如果賦值的話,--a就是先自減然后賦值,a--就是先賦值然后自減。++a和a++同理

0 回復(fù) 有任何疑惑可以回復(fù)我~

--a 和++a 是先運算后使用a的值

a--和a++是先用a的值后運算

a=2 ?b=5

b - ?(--a)= 4 ; b - (++a)=2; a分別等于1 3

b- ?(a++)=3; b-(a--)=3;a分別等于 3 4

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

竄天吼猴

這里錯了。。。b-(a- -)=3 a的值等于1
2016-07-28 回復(fù) 有任何疑惑可以回復(fù)我~

不一樣..?a = i++? 它等價于 a = i ; i = i + 1;

?a = ++i? 它等價于? ?i = i + 1; a = i;


1 回復(fù) 有任何疑惑可以回復(fù)我~

不一樣,舉個栗子,var a = 5

1)、如果var a1 = --a;這時,a1 = 4,a=4;

2)、如果var a2 = a--;這時,a2 = 5,a=4;

同理,

3)、如果var a1 = ++a;這時,a1 = 6,a=6;

4)、如果var a2 = a++;這時,a2 = 5,a=6;

由此可知,(++)或(--)在變量前,所取得的值都是先進行自加或自減后再賦值給“=”,a變量最終值都是一樣的,區(qū)別在于取得自加或自減時所獲取到的結(jié)果不同。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

銀嵐丶

所以說有什么用? 不管怎樣 結(jié)果都是這個結(jié)果 意義何在?
2016-08-09 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕慕mu 回復(fù) 銀嵐丶

這些理解是為了之后做一些運算用的,經(jīng)常用在for循環(huán)上,如果for循環(huán)寫了(i=1,i++)那就相當于i=1,i=i+1,在以后的運算中會用到這些
2016-08-11 回復(fù) 有任何疑惑可以回復(fù)我~

x=5++; ?//結(jié)果x=5;

x=++5; //結(jié)果x=6;

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

小小單身

前面2-7的教程, mynum = 10; mynum++; //mynum等于11 mynum--; //mynum又等于10 這是相對mynum賦值的情況下是嗎? 如果mynum不賦值, mynum=2++; 那mynum就等于2是嗎? mynum=++2; 就等于3是嗎?
2016-07-29 回復(fù) 有任何疑惑可以回復(fù)我~

不一樣

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學(xué)習(xí)       468782    人
  • 解答問題       22507    個

本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界

進入課程

--a和++a與a++和a--意思一樣么?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號