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

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

var n=0; n++;

var mynum=[

['小A','女','21','大一'],

['小B','男','23','大三'],

['小C','男','24','大四'],

['小D','女','21','大一'],

['小E','女','22','大四'],

['小F','男','21','大一'],

['小G','女','22','大二'],

['小H','女','20','大三'],

['小I','女','20','大一'],

['小J','男','20','大三'],

];

var wuman=new Array();

var n=0;

document.write("其中大一有:"+"<br>")

for( var i=0;i<mynum.length;i++){

if(mynum[i][3]=="大一"){

document.write(mynum[i]+"<br>");

wuman[n]=mynum[i];

n++;

}

}

for(var n=0;n<wuman.length;n++){

if(wuman[n][1]=="女"){

document.write(wuman[n][0]+"<br>");

}

}

? ? 這里面不明白為何前面要寫 var n;和后面第一步輸出下面要寫n++; ? 這個(gè)有點(diǎn)想不明白,因?yàn)閒or中有些這些啊,求大神指點(diǎn)

正在回答

3 回答

n相當(dāng)于數(shù)組women的下標(biāo),數(shù)組下標(biāo)從0開始的,你的代碼是重新定義一個(gè)數(shù)組women存放年級是大一的學(xué)生,n++是到數(shù)組women的下一個(gè)下標(biāo)

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

梁小茹 提問者

非常感謝!
2017-04-05 回復(fù) 有任何疑惑可以回復(fù)我~

JS代碼從上到下,在第一個(gè)判斷語句中,數(shù)組mynum是一個(gè)二維數(shù)組,用來判斷每個(gè)元素的第四個(gè)元素是否是“大一”,如果是,那么新的數(shù)組women就會添加元素。n是數(shù)組women的下標(biāo),初始值是0,每取到一個(gè)mynum[i],n的值就+1 。

也就是說,在第一次for循環(huán)中,取出的是所有大一的學(xué)生,填充到women數(shù)組中去,然后再在第二個(gè)for循環(huán)中找出women數(shù)組中的女生。

var?mynum=[
	['小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<mynum.length;i++){
????if(mynum[i][3]=="大一"){??//如果是大一,則執(zhí)行里面的判斷
????????if(mynum[i][1]=="女"){??//如果是女,則輸出mynum[i]
????????????document.write(mynum[i]?+?"<br>");
????????}
????}
}

//或者按照你的寫法,,
var?women?=?array();//聲明一個(gè)數(shù)組,用來裝大一女生的信息
var?n?=?0;//聲明一個(gè)變量,用來作為數(shù)組的下標(biāo)
for(var?i=0;i<mynum.length;i++){
????if(mynum[i][3]=="大一"){
????????document.write("所以的大一學(xué)生:"+mynum[i]+"<br>");//輸出所以大一學(xué)生
	women[n]=mynum[i];//??=>?women[0]=滿足條件的大一學(xué)生
	n++;?//找到第一個(gè)滿足條件的mynum數(shù)組元素的時(shí)候,n會變成1,然后在返回for循環(huán)繼續(xù)判斷
	//最后得到的結(jié)果,就是將所有大一學(xué)生的信息,封裝到二維數(shù)組women中去,
????}
}
for(var?j=0;j<women.length;j++){
????if(women[j][1]=="女"){
????????document.write("所有的大一女生:"+women[i]+"<br>");
????}
}

PS:你的第二個(gè)for循環(huán)中的n,已經(jīng)在前面聲明過了,盡可能用別的變量。。

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

n是用來統(tǒng)計(jì)數(shù)量的,每當(dāng)查詢到一條大一的記錄n就加1,全部查詢后,n的值就是大一學(xué)生數(shù)量的值

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

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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