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

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

代碼問題,去除mynum=mynum+1;卡死

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

正在回答

8 回答

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

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

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

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

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

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

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

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

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

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

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

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

搞得我也試試了

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

呀呼2121212

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

因為你沒有為mynum設(shè)置上限,mynum就一直加1,+1,加到了瀏覽器的計算極限了,自然就奔潰了

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

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學(xué)習(xí)       468790    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界

進入課程

代碼問題,去除mynum=mynum+1;卡死

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

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

幫助反饋 APP下載

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

公眾號

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