課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
麻煩說一下答案和小解釋一下,
++a是6嗎?--b是1嗎?
如果是,那和 a++和b--不是一樣嗎?
2016-07-29
源自:JavaScript進(jìn)階篇 2-13
正在回答
所以說就是輸寫方式不一樣是吧 ?++a 和a++ 或者a--和--a 完全一樣?
講的時候為什么不說 真J8蛋疼 還以為有什么不一樣
看他們寫的,應(yīng)該就是和讀取順序有關(guān)吧,++a就是先加1+a唄,a++那就是a+1應(yīng)該可以這樣理解吧!但是結(jié)果都是一樣的!不用太糾結(jié),后面慢慢應(yīng)該還會學(xué)到!一起加油吧
舉個例子,假如a=1,執(zhí)行到++a的時候a的值還是1,執(zhí)行完之后a的值為2,而a++是先執(zhí)行a=a+1操作。--b同理。
++b 是先加1再使用 ? ? ?b++是先使用再加1 ? ? {b=1;++b;c=b/2;}這里c?的結(jié)果就是1;?
{b=1;b++;c=b/2;}這里b的結(jié)果就是0 ? ?
這里 第一個和第二個此時b的值 是一樣的 都是2。
在統(tǒng)計次數(shù)的時候 一般b++ 和++b 是一樣的 因為都使用過了。 ?
a++和++a的區(qū)別在于當(dāng)前語句中a的值不同:使用a++時a的值不變,使用++a時a的值為a+1;
包含a++或++a的語句運行后:兩者的結(jié)果是一樣的,都是a+1;
結(jié)果是一樣的,但是++a(此時的a已經(jīng)是6了)是先自加后使用,而(此時的a還是5)a++是先使用后自加
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
2 回答a++和++a和b--和--b
2 回答js中a+=b和a=a+b的區(qū)別
4 回答為何a-b和b-a不一樣?
2 回答求解答 好蒙圈
3 回答c=b>a ||a>b; 這里的c是指b>a ||a>b的值還是指b>a
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-09
所以說就是輸寫方式不一樣是吧 ?++a 和a++ 或者a--和--a 完全一樣?
講的時候為什么不說 真J8蛋疼 還以為有什么不一樣
2016-08-05
看他們寫的,應(yīng)該就是和讀取順序有關(guān)吧,++a就是先加1+a唄,a++那就是a+1應(yīng)該可以這樣理解吧!但是結(jié)果都是一樣的!不用太糾結(jié),后面慢慢應(yīng)該還會學(xué)到!一起加油吧
2016-07-29
舉個例子,假如a=1,執(zhí)行到++a的時候a的值還是1,執(zhí)行完之后a的值為2,而a++是先執(zhí)行a=a+1操作。--b同理。
2016-07-29
++b 是先加1再使用 ? ? ?b++是先使用再加1 ? ? {b=1;++b;c=b/2;}這里c?的結(jié)果就是1;?
{b=1;b++;c=b/2;}這里b的結(jié)果就是0 ? ?
這里 第一個和第二個此時b的值 是一樣的 都是2。
在統(tǒng)計次數(shù)的時候 一般b++ 和++b 是一樣的 因為都使用過了。 ?
2016-07-29
a++和++a的區(qū)別在于當(dāng)前語句中a的值不同:使用a++時a的值不變,使用++a時a的值為a+1;
包含a++或++a的語句運行后:兩者的結(jié)果是一樣的,都是a+1;
2016-07-29
結(jié)果是一樣的,但是++a(此時的a已經(jīng)是6了)是先自加后使用,而(此時的a還是5)a++是先使用后自加