課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
$n=2;$r=$n++ + ++$n + $n++;?//$r=10$r=++$n + $n++ + ++$n;??//$r=11echo $r;??
2017-07-07
源自:JavaScript進階篇 2-7
正在回答
假設(shè),y=5 求x=++y;? x=y++;? x=--y; x=y--; 弄清楚了就知道了,
x=++y(我們理解成 x=“++y“? ? ? “++y”是多少? 就是1+5, “++y”就是6, 那么 x=“++y”=6),
x=y++(我們理解成 x=y 再算“++”,y=5,那么就x=5? ,y++=6,最終 5=6);
同理 自己研究--
你的代碼我根本不看,加加減減的有什么意義?
++在前是先累加再運算,++在后是先運算再累加。
那么第一個$r:相當于2+4+4(第一個$n傳進去是2,運算時用2運算,之后再加1,第二個$n傳進去就變成3,先加1再運算,即為4,第三個$n傳進去是4,則$r=2+4+4,此時$n=5);
第二個$r同理:3+3+5
$n++ : 把($n++)作為一個整體表達式,$n 的值自增1,但是整個表達式的值是取 a自增 ?之前 ?的值;++$n : 也把(++$n)作為一個整體表達式,$n的值自增1,但是整個表達式的值是取 a 自增 ?之后 ?的值。
$r=2+4+4=10
$n=3+3+5=11
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
3 回答計算不了 哪位大神幫忙看看
2 回答哪位大神可以幫我看看‘增加一行’為什么沒效果,跪謝??!
4 回答哪位大神幫我解釋一下唄
1 回答哪位大神幫我看看哪里錯了,謝謝啦
2 回答麻煩大神幫我看一下,謝謝
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-12-31
假設(shè),y=5 求x=++y;? x=y++;? x=--y; x=y--; 弄清楚了就知道了,
x=++y(我們理解成 x=“++y“? ? ? “++y”是多少? 就是1+5, “++y”就是6, 那么 x=“++y”=6),
x=y++(我們理解成 x=y 再算“++”,y=5,那么就x=5? ,y++=6,最終 5=6);
同理 自己研究--
2017-12-12
你的代碼我根本不看,加加減減的有什么意義?
2017-07-07
++在前是先累加再運算,++在后是先運算再累加。
那么第一個$r:相當于2+4+4(第一個$n傳進去是2,運算時用2運算,之后再加1,第二個$n傳進去就變成3,先加1再運算,即為4,第三個$n傳進去是4,則$r=2+4+4,此時$n=5);
第二個$r同理:3+3+5
2017-07-07
$n++ : 把($n++)作為一個整體表達式,$n 的值自增1,但是整個表達式的值是取 a自增 ?之前 ?的值;
++$n : 也把(++$n)作為一個整體表達式,$n的值自增1,但是整個表達式的值是取 a 自增 ?之后 ?的值。
$r=2+4+4=10
$n=3+3+5=11