課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
為什么第二次a為6;b為1;
2016-06-09
源自:JavaScript進階篇 2-13
正在回答
第二次++和--,計算機會拆分為a=a+1; b = b-1;先計算a+1,然后賦值給a,b也一樣,所以值變了。
sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;?
++a的意思就是a=a+1,所以就等于6.那么b同理就是等與1. 那么至于和a++有什么不同,那就會在sum這邊出現(xiàn)不同,++a是在sum里面a的值直接為6,而a++是在sum計算里面a還是等于原來的值,但是輸出a的時候是a+1的值。
sum = ( (++a) + 3 ) / (2 - (--b) ) * 3; 這是第二次計算的公式,
為什么a為6,因為a前面加了“++”一個這樣的符號,這個符號代表在原來的數(shù)字上加1,也就是a原來是5.
加1變成了6.
同樣的道理,為什么b變成了1.因為加了一個“--”符號,這符號代表在原來的數(shù)字上減1,也就是b原來是2
2減1等于1咯。。 ?
LS正解,先計算++和--,然后再進行其他操作
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
4 回答為什么+a+是6,+b+是1,+sum+是27呢
1 回答為什么第二次篩選不成功?
3 回答為什么我第二次總篩選不出
2 回答為什么a+b不對,必須要寫parseInt(a)+parseInt(b)
3 回答return 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-06-09
第二次++和--,計算機會拆分為a=a+1; b = b-1;先計算a+1,然后賦值給a,b也一樣,所以值變了。
2016-07-04
sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;?
++a的意思就是a=a+1,所以就等于6.那么b同理就是等與1. 那么至于和a++有什么不同,那就會在sum這邊出現(xiàn)不同,++a是在sum里面a的值直接為6,而a++是在sum計算里面a還是等于原來的值,但是輸出a的時候是a+1的值。
2016-06-14
sum = ( (++a) + 3 ) / (2 - (--b) ) * 3; 這是第二次計算的公式,
為什么a為6,因為a前面加了“++”一個這樣的符號,這個符號代表在原來的數(shù)字上加1,也就是a原來是5.
加1變成了6.
同樣的道理,為什么b變成了1.因為加了一個“--”符號,這符號代表在原來的數(shù)字上減1,也就是b原來是2
2減1等于1咯。。 ?
2016-06-09
LS正解,先計算++和--,然后再進行其他操作