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