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

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

用switch,哪里錯(cuò)了

		var?infos=[['小A','女',21,'大一'],??['小B','男',23,'大三'],
????['小C','男',24,'大四'],??['小D','女',21,'大一'],
????['小E','女',22,'大四'],??['小F','男',21,'大一'],
????['小G','女',22,'大二'],??['小H','女',20,'大三'],
????['小I','女',20,'大一'],??['小J','男',20,'大三']];
????for(var?i=0;i<infos.length;i++){
????	var?n?=?0;
????	var?arr=[];
????switch(infos[i][3]){
????	case?"大一":
????	??arr[n]=infos[i][3];
????	??break;
????	??default:
????	??document.write("<br>");
????	??n++;
????}}
????for(var?j=0;j?<arr.length;j++){
?????	switch(arr[j][1]){
?????		case?"女":
?????		document.write(arr[j][0]);
?????		break;
?????		default:
????	????document.write("<br>");
?????	}
????}


正在回答

3 回答

<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>流程控制語(yǔ)句</title>

</head>
<body>
<script?type="text/javascript">
var?infos=[['小A','女',21,'大一'],??['小B','男',23,'大三'],
????['小C','男',24,'大四'],??['小D','女',21,'大一'],
????['小E','女',22,'大四'],??['小F','男',21,'大一'],
????['小G','女',22,'大二'],??['小H','女',20,'大三'],
????['小I','女',20,'大一'],??['小J','男',20,'大三']];
?????var?n?=?0;?var?arr=[];
????for(var?i=0;i<infos.length;i++){
???????
???????
????switch(infos[i][3]){
????????case?"大一":
??????????arr[n]=infos[i];
??????????n++;
??????????console.log(n);
??????????break;
??????????default:
??????????document.write("<br>");
??
?????????
????}};
????console.log(arr.length);
????for(var?j=0;j?<arr.length;j++){
???????switch(arr[j][1]){
???????????case?'女':
???????????document.write(arr[j][0]+"<br>");
???????????break;
???????????default:
????????????document.write("<br>");
??????????
???????}
????}

??
</script>
</body>
</html>


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

jojo

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

問題還是蠻多的,例如后面你想再次判斷arr[j][1],那么就要給arr賦值的時(shí)候也是一個(gè)二維數(shù)組,arr[n]=infos[i];例如這個(gè),而且我覺得你的n++可能放的位置不對(duì),會(huì)影響arr的數(shù)組的長(zhǎng)度。n和arr都需要在循環(huán)外定義,不然每次都會(huì)重新定義一次,相當(dāng)與重新初始化了

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

慕慕4512663 提問者

請(qǐng)問為什么n++要放在這里,并且n和arr的定義要在循環(huán)外,另外console那句是什么意思啊
2017-05-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕勒7123956 回復(fù) 慕慕4512663 提問者

因?yàn)橹挥蟹蠗l件的元素才能放進(jìn)arr數(shù)組啊,不符合的話n就不變,n和arr的定義要在循環(huán)外,是因?yàn)槊看芜\(yùn)行循環(huán),都會(huì)覆蓋你之前的數(shù)字,你的n就會(huì)一直是1,console.log(),那個(gè)是在瀏覽器里面調(diào)試的,最好還是看控制臺(tái),有錯(cuò)誤的話還能找到
2017-05-28 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕慕4512663 提問者 回復(fù) 慕勒7123956

謝謝啦
2017-05-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

用switch,哪里錯(cuò)了

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

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

幫助反饋 APP下載

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

公眾號(hào)

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