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

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

for循環(huán)嵌套了if或indexof就不再繼續(xù)執(zhí)行,為什么?

<script type="text/javascript">

? ?var ?myarr = ['*','##',"***","&&","****","##*"];

? ?myarr[7] = "**";

? ?var arr=new Array();

?document.write(myarr.length+"<br>");

?//將數(shù)組內(nèi)容輸出,完成達(dá)到的效果。

?for(var i=0;i<9;i++){

if(myarr[i][0]=="*"){

arr[i]=myarr[i];

}

document.write("arr第"+i+"個數(shù)據(jù)是:"+arr[i]+"<br>");

}

document.write(arr.length);

</script>

請問為什么在執(zhí)行完for循環(huán)之后下面的就不執(zhí)行了?無論我接下來打印什么,都不會有輸出?是哪里的問題呢?


正在回答

3 回答

什么叫做不執(zhí)行? 你原本的代碼還是可以執(zhí)行的,結(jié)果為

8
arr第0個數(shù)據(jù)是:*
arr第1個數(shù)據(jù)是:undefined
arr第2個數(shù)據(jù)是:***
arr第3個數(shù)據(jù)是:undefined
arr第4個數(shù)據(jù)是:****
arr第5個數(shù)據(jù)是:undefined

當(dāng)數(shù)組第6個為undefined,就會執(zhí)行報錯if(myarr[i][0]=="*"){

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

何爾墨斯 提問者

對,是因為遇到了undefined所以不再執(zhí)行了。謝謝
2016-11-17 回復(fù) 有任何疑惑可以回復(fù)我~
<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>數(shù)組</title>
<script?type="text/javascript">
?//創(chuàng)建數(shù)組
?var??arr?=?['*','##',"***","&&","****","##*"];
?arr[7]="**";
?//顯示數(shù)組長度
?alert?(arr.length);
?//將數(shù)組內(nèi)容輸出,完成達(dá)到的效果。

????document.write(arr[0]+"<br/>"+arr[7]+"<br/>"+arr[2]+"<br/>"+arr[4]+"<br/>");
????console.log(arra)
</script>
</head>
<body>
</body>
</html>


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

當(dāng)然中止的是循環(huán),即滿足IF語句的條件之后,從break的位置跳出循環(huán),不再執(zhí)行break之后到for結(jié)束的“}”之間的語句

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

舉報

0/150
提交
取消

for循環(huán)嵌套了if或indexof就不再繼續(xù)執(zhí)行,為什么?

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

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

幫助反饋 APP下載

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

公眾號

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