最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

第二輪計算 a和b的值是怎樣算出來的??

a和b的值是怎樣計算出來的

正在回答

5 回答

題目上a賦值是5,所以++a=6,以為++a是先自身加1再執(zhí)行代碼,所以得出結(jié)果a=6,賦值已變

a++和++a的區(qū)別上面也有說的,就是在于前者先執(zhí)行代碼再自我加一,后者先自我加一再執(zhí)行代碼

例如:

var a=1,b=5,c;

c=a++ +b;//因為是a++,所以先執(zhí)行代碼再加一,所以a=2,b=5,c=6;

c=++a +b;//因為是++a,所以先加一再執(zhí)行代碼。所以a=3,b=5,c=8;之所以a=3而不是=2是因為上面的計算已經(jīng)把題目中a=1的賦值改變成a=2了,所以從這里的計算得出a=3;

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

a++表示先用a的值進行表達式運算,后再為a進行加一運算。而++a則相反,先對a進行加一運算,此時a的值已經(jīng)不是原來的值了,而是加了一,然后再把a(此時的a是加了一的a)帶入運算式中,進行運算。

a--和--a是相同的用法!

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

b也是同樣的道理

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

但怎么會是6呢,上面不是給a賦值為5了啊

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

通過自增自減,a、b的值發(fā)生了變化,并且是自增、自減在前面,所以先自增、自減后運算。

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

舉報

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

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

進入課程

第二輪計算 a和b的值是怎樣算出來的??

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

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

幫助反饋 APP下載

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

公眾號

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