第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

把mynum=mynum-1換成mynum=mynum--系統(tǒng)就會崩潰

?把mynum=mynum-1換成mynum=mynum--系統(tǒng)就會崩潰

正在回答

8 回答

這里出現(xiàn)無限循環(huán),是因為這是一個自己等于自己副本的賦值方式,

原來帶后置型遞增(減)符的變量是在包含它的語句被求值之后才去執(zhí)行,

這里語句i=i++,語句被求值剛好是i,被求值i出來后,i的運算就已經(jīng)執(zhí)行完畢,后面的遞增()執(zhí)行直接被跳過了;

i在下一次循環(huán)中開始時候,值沒有變化,就不能跳出循環(huán)。

0 回復 有任何疑惑可以回復我~
#1

qq_謎離_03319966 提問者

非常感謝!
2016-10-31 回復 有任何疑惑可以回復我~

還有你把--a,b--改寫成a=--a,b=b--試試,不一樣的

0 回復 有任何疑惑可以回復我~

一次運算可能i++沒有意義但是要是循環(huán)就有意義了,就被賦值了

0 回復 有任何疑惑可以回復我~

這個6啊,系統(tǒng)真的崩潰了

0 回復 有任何疑惑可以回復我~

在javascript中遇到這2個家伙之后一直無法理解

在百度查閱了很多文章

大致上都是說可以分開看成如下:

i=i++ 等于(i=i;i=i+1)意識是先賦值 在做運算

i=++I 等于(i=i+1;i=i)意識是做運算 在賦值

我一直無法理解的地方在于這句話“意識是先賦值 在做運算”

這里的運算不也是賦值嗎 “=”就是賦值的意識啊 百度查閱到的文章大都是這樣分開為(i=i;i=i+1)(i=i+1;i=i)但是在我的學習中我100%確定“=”就是賦值 所以大家的表示方式是錯誤的。

i=i++意識是先把i的值賦給i 在做運算+1 但是沒有賦值 這個運算我理解為毫無意義


0 回復 有任何疑惑可以回復我~
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>do...while</title>
<script?type="text/javascript">
????var?a?=6;//mynum初值化數(shù)值為6
????var?b?=6;
????--a;
????b--;
????document.write("a="+a+"<br/>");
????document.write("b="+b);
	</script>
</head>
<body>
</body>
</html>
結(jié)果都一樣的啊


0 回復 有任何疑惑可以回復我~

mynum--相當于mynum=mynum-1,當你把代碼寫成mynum=mynum--時,編譯時可以認為是

mynum=mynum=mynum-1 這樣是沒辦法編譯通過的。


0 回復 有任何疑惑可以回復我~
#1

qq_謎離_03319966 提問者

結(jié)果都一樣啊 var a =6; var b =6; --a; b--;
2016-10-14 回復 有任何疑惑可以回復我~
#2

Hey你的益達 回復 qq_謎離_03319966 提問者

var a=6; var b=6; var c=a--; var d=--b; 輸出c,d的值
2016-10-30 回復 有任何疑惑可以回復我~

mynum--;

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

把mynum=mynum-1換成mynum=mynum--系統(tǒng)就會崩潰

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號