課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
我發(fā)現(xiàn)把++a改成a++后,a的值不變啊,但sum變了,!?。??a++值為6我懂,但++a不應(yīng)該是7嘛??--b不應(yīng)該是0嘛??
2016-03-13
源自:JavaScript進(jìn)階篇 2-13
正在回答
a++是后運(yùn)算 ?++a ?是先運(yùn)算 ,只是 先后順序 ? ?值沒有變化 ? 但是改變循環(huán)i的值 ?會(huì)有變化
無敵小哥兒 提問者
背著菜刀看世界 回復(fù) 無敵小哥兒 提問者
a++是先賦值后運(yùn)算,++a是先運(yùn)算后賦值,產(chǎn)生區(qū)別的是因?yàn)橘x值符“=”左邊的結(jié)果會(huì)不同,這里a的值是5,不管是a++還是++a ,a 的值都是6,而a++是先賦值所以先吧5賦值進(jìn)入式子進(jìn)行運(yùn)算,結(jié)果是24,而++a是先自加1后再賦值進(jìn)入式子進(jìn)行運(yùn)算結(jié)果為27。同理--b和b--一樣
新人沈琦斌
qq_雨月殘寒_0 回復(fù) 新人沈琦斌
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
2 回答js中a+=b和a=a+b的區(qū)別
4 回答為何a-b和b-a不一樣?
4 回答關(guān)于a-b和b-a有關(guān)的排序問題
3 回答c=b>a ||a>b; 這里的c是指b>a ||a>b的值還是指b>a
6 回答蒙圈了,++a和--b到底是多少?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-03-13
a++是后運(yùn)算 ?++a ?是先運(yùn)算 ,只是 先后順序 ? ?值沒有變化 ? 但是改變循環(huán)i的值 ?會(huì)有變化
2016-03-13
a++是先賦值后運(yùn)算,++a是先運(yùn)算后賦值,產(chǎn)生區(qū)別的是因?yàn)橘x值符“=”左邊的結(jié)果會(huì)不同,這里a的值是5,不管是a++還是++a ,a 的值都是6,而a++是先賦值所以先吧5賦值進(jìn)入式子進(jìn)行運(yùn)算,結(jié)果是24,而++a是先自加1后再賦值進(jìn)入式子進(jìn)行運(yùn)算結(jié)果為27。同理--b和b--一樣