課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
?sum = ( (a++) + 3 ) / (2 - (b- -) ) * 3;?
我把代碼改成這樣,結(jié)果a=6;b=1 sum=infinity是為什么??戳艘幌掠腥苏f++a是先+1在輸出,a++是先輸出再+1。。。。。還有就是sum的值不懂為什么
2016-12-02
源自:JavaScript進(jìn)階篇 2-13
正在回答
借用樓上的一句話,a++ 是先把 a 賦值,然后自己加一, ++a,是先自己加一,然后再把 a 賦值
你的是a++和a-- 所以在表達(dá)式中 就是5+3除以2-2 當(dāng)然除不盡了。infinity是無窮大。?輸出的時(shí)候a和b都已經(jīng)自加1了。所以是6和1
慕粉0300152458 提問者
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
1 回答好奇怪?。?/p>
2 回答奇怪的答案
1 回答插入節(jié)點(diǎn)后,onclick屬性丟了,好奇怪?
3 回答奇怪,怎么沒反應(yīng)?
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-12-02
借用樓上的一句話,a++ 是先把 a 賦值,然后自己加一, ++a,是先自己加一,然后再把 a 賦值
你的是a++和a-- 所以在表達(dá)式中 就是5+3除以2-2 當(dāng)然除不盡了。infinity是無窮大。?輸出的時(shí)候a和b都已經(jīng)自加1了。所以是6和1