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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

++a 和 a++de 區(qū)別?

https://img1.sycdn.imooc.com//5c4d59160001380907930426.jpg?實(shí)在是不理解 執(zhí)行表達(dá)式之前+1 or -1? 什么是表達(dá)式。 還有我想的答案 abc =3 4 3? ab=3 4? 完完全全 和提交的答案不一樣。求大神具體幫我說(shuō)一下,怎么個(gè)運(yùn)算法。謝謝~

正在回答

2 回答

我只能解釋一部分,抱歉,作為探討吧,第一個(gè)值,

理想是3,實(shí)際輸出了4,是因?yàn)椋?+操作符自動(dòng)賦值

舉例說(shuō) a++ 同等于 a=a+1 等于 a+=1,

所以你在b = a++的時(shí)候就相當(dāng)于 b= (a =a+1)或 b= (a +=1)括號(hào)是因?yàn)?+的優(yōu)先級(jí)

然后c 也就不用說(shuō)了 因?yàn)楝F(xiàn)在的 a = 4,然后下一步

var a = 3相當(dāng)于給 a 重新賦值,但第二局b = ++ a 又一次改變了 a 的值,

所以輸出了 a : 4? ?b: 4

至于++a,a++的區(qū)別,關(guān)系到更深層次,變量的進(jìn)棧出棧賦值,這里我也不是很懂,如果是新手的話先不要太過(guò)深究,我是新手,若有錯(cuò)誤,歡迎大佬指教


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

++a? eg: a=1 ,b=++a 那么 b=2;//先加為敬,相當(dāng)于b = a; a = a + 1;

a++ eg: a=1 ,b=a++ 那么 b=1;//運(yùn)行過(guò)一次才加,相當(dāng)于a = a + 1; b = a;

這個(gè)自增/自減在循環(huán)里比較體現(xiàn)出

在js基礎(chǔ)里講述過(guò)變量可重復(fù)賦值

上述 var a=3; var b=a++; var c=a;

  1. 一開始a=3,b=a++的時(shí)候b=3,原因是a++運(yùn)行過(guò)一次才加

  2. b=a++這條運(yùn)行后那么a=4了

  3. 在c=a時(shí)那么c=4;

  4. 所以輸出 4 3 4

?var a=3; var b=++a;

  1. a又重新等于3了,b=++a,那么b=4,++a是先加,那么a也就執(zhí)行過(guò)了等于4

  2. 所以輸出 4 4

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

別比比 提問(wèn)者

謝謝~
2019-01-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_ChanZheng_0

謝謝THANKS
2019-07-22 回復(fù) 有任何疑惑可以回復(fù)我~
#3

精慕門9116487

牛逼啊
2019-07-26 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468965    人
  • 解答問(wèn)題       22582    個(gè)

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

進(jìn)入課程

++a 和 a++de 區(qū)別?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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