點擊提交后沒反應,是哪里代碼敲錯了嗎
<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','大一']];
?//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為 infos
?//第一次篩選,找出都是大一的信息
?for(var i=0;i<infos.length;i++)
?if(myarr[i][3]=="大一"){
? ? ?document.write("大一學生的名字:"+infos[i][0]+"<br>");
?}
//第二次篩選,找出都是女生的信息
?for(var j=0;j<infos.length;j++)
?if(myarr[j][3]=='大一'&&myarr[j][1]=='女'){
? ? ?document.write("大一女學生的名字"+infos[j][0]+"<br>");
?}
</script>
2018-07-17
1.for循環(huán)的結(jié)構(gòu)錯誤,
for(循環(huán)體){
? if(條件){???
????執(zhí)行語句;
????????????}?
}
你少了外層的{ };
2.你上面是var infos,下面數(shù)組名為什么變成了myarr,改成infos即可
最后建議不要把別人的搬過來或者照著敲代碼,自己看懂了再自己嘗試著做這些聯(lián)系。
2018-07-17
定義的名稱和后面用的不一樣。
2018-07-17
你定義的名稱為infos不是myarr