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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

為什么寫while(mynum=0)就會死機(jī)?

為什么寫while(mynum=0)就會死機(jī)?

正在回答

6 回答

你好,之所以死機(jī)是因?yàn)槟愕臈l寫的有問題,造成了無限循環(huán)。


一、你最后的條件用的是賦值符號“=”,而不是等于號“==”。這就導(dǎo)致了,你的條件永遠(yuǎn)是true 成立的。因?yàn)槟氵@類的賦值總是會成功的。那么你的do循環(huán)實(shí)際是在做無限循環(huán)。這樣當(dāng)然會死機(jī)。


二、不知道是不是你需要這樣。如果是故意想讓do只做一次循環(huán)那么你就沒這第二個(gè)問題。我寫這個(gè)二也是為了提醒下你。你這個(gè)即使用的是 ==?等于符號。那么你這個(gè)條件也是沒有意義的。因?yàn)楫?dāng)你的do執(zhí)行了一次后,mynum的值是 5?。也就是說你條件里的??mynum == 1的條件是不成立的。那么你的do循環(huán)只做了一次循環(huán)就結(jié)束了。并且瀏覽器顯示的數(shù)字是6。而nynum的實(shí)際最終值是5(因?yàn)槟闶窍容敵銎聊伙@示,后做了減一并賦值。)

4 回復(fù) 有任何疑惑可以回復(fù)我~
#1

游泳 提問者

非常感謝!
2015-02-16 回復(fù) 有任何疑惑可以回復(fù)我~

雖然你的問題解決了= =。我想說。。你是不是應(yīng)該問的是while(mynum=1)會死機(jī)。。。而不是while(mynum=0)?...while(mynum=0)是不會死機(jī)的吧,這里的條件永遠(yuǎn)為假。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

游泳 提問者

謝謝你的回復(fù)
2015-02-25 回復(fù) 有任何疑惑可以回復(fù)我~

是==

1 回復(fù) 有任何疑惑可以回復(fù)我~
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>do...while</title>
<script?type="text/javascript">
????var?mynum?=6;//mynum初值化數(shù)值為6
do
{
document.write("數(shù)字:"+mynum+"<br/>");
mynum=mynum-1;
}
while(mynum=1)
</script>
</head>
<body>
</body>
</html>


0 回復(fù) 有任何疑惑可以回復(fù)我~

前面的代碼呢

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

游泳 提問者

代碼復(fù)制在下面了,謝謝回復(fù)
2015-02-16 回復(fù) 有任何疑惑可以回復(fù)我~

推薦看恐怖游輪這部電影,看完了就知道為啥死機(jī)了.

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

游泳 提問者

謝謝回復(fù),呵呵,回頭看一下
2015-02-16 回復(fù) 有任何疑惑可以回復(fù)我~
#2

游泳 提問者

看過了,死循環(huán)
2015-02-25 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么寫while(mynum=0)就會死機(jī)?

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

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

幫助反饋 APP下載

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

公眾號

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