最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

代碼問(wèn)題,去除mynum=mynum+1;卡死

為什么去掉mynum=mynum+1; 瀏覽器直接卡死???

正在回答

8 回答

不加就是死循環(huán),知道將計(jì)算機(jī)的內(nèi)存耗光

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

初始值是mynum=1;如果去掉mynum=mynum+1,那么mynum的初始值就一直是1,也就一直小于5,你說(shuō)這樣會(huì)不會(huì)卡?

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

代碼通過(guò)mynum累加來(lái)使while的條件不再滿足,你把它刪除,等同于無(wú)限地輸出,當(dāng)然會(huì)卡死

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

簡(jiǎn)單來(lái)說(shuō)while是個(gè)循環(huán)函數(shù),而它的條件表達(dá)式(變量<=5),就是說(shuō)它的變量值是5就會(huì)停止循環(huán),然而它的變量初始值是“1”,但是你把mynum=mynum+1;除去的話,它每次循環(huán)就不會(huì)+1了,就會(huì)一直循環(huán)執(zhí)行輸出1,那么它永遠(yuǎn)都不會(huì)等于5,就會(huì)無(wú)限循環(huán),直到瀏覽器奔潰!

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

因?yàn)閙ynum=mynum+1是改變下一次循環(huán)初始變量的條件,因?yàn)橹耙呀?jīng)聲明了mynum=1,如果去掉這句代碼,就等同于mynum會(huì)一直判定為1,也就會(huì)一直滿足mynum<=5這個(gè)條件,所以就會(huì)一直輸出document.write("數(shù)字:"+mynum)這個(gè)為1結(jié)果,直到計(jì)算到接收不下而造成瀏覽器失去響應(yīng),也就會(huì)卡死了

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

你把mynum=mynum+1;去掉就是去掉了循環(huán)停止的條件,循環(huán)條件就一直為true,就成死循環(huán)了,循環(huán)一直在執(zhí)行,內(nèi)存超過(guò)了限制自然就卡死了,所有用while()做循環(huán)的時(shí)候,一定要記得給停止循環(huán)的條件

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

搞得我也試試了

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

呀呼2121212

電腦怎么樣了
2021-08-11 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)槟銢](méi)有為mynum設(shè)置上限,mynum就一直加1,+1,加到了瀏覽器的計(jì)算極限了,自然就奔潰了

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

舉報(bào)

0/150
提交
取消

代碼問(wèn)題,去除mynum=mynum+1;卡死

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

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

幫助反饋 APP下載

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

公眾號(hào)

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