課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
怎么篩選男女?
2017-10-28
源自:JavaScript進階篇 4-10
正在回答
for (i=0;i<10;i++) {
????if (infos[i][3] == "大一"){? ? ? ? ? ? //篩選所有“大一”的學生
????????if(infos[i][1] == "女"){? ? ? ? ? ? //從所有“大一”的學生里篩選“女”的
????????????document.write(infos[i][0]+"<br />");
????????}
????????else
????????????continue;
????}
????else
????????continue;
}
<pre>
?for(i=0;i<infos.length-1;i++){
? ? ?if(infos[i][3]=='大一' && infos[i][1]=='女'){
? ? ? ? document.write(infos[i]+'<br>');
? ? ?}
?}
</pre>
?//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為?infos 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++){ ?????for(var?j=0;j<4;j++){?//循環(huán),條件是小于一維數(shù)組的長度 ?????????if(infos[i][j]=='大一'){?//找出二維數(shù)組中所有帶有‘大一’這個元素的一維數(shù)組 ?????????????for(var?n=0;n<4;n++){?//循環(huán)所有帶有‘大一’這個元素的一維數(shù)組 ????????????????if(infos[i][n]=="女"){?//找出帶有‘大一’這個元素的數(shù)組中同時帶有‘女’這個元素的數(shù)組 ???????????????????document.write("結(jié)果:"?+?infos[i][0]+"<br/>"); ?????????????????}???????? ?????????????} ?????????} ?????} ?}
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++){ ??if(infos[i][1]=='女'){ ????document.write("所有女生為:"+infos[i][0]+"<br>"); ??} }
switch
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
5 回答篩選了大一的之后,女生為什么篩選不出來
3 回答篩選時用switch怎么寫
2 回答循環(huán)篩選和二次篩選
2 回答第二次篩選用switch怎么寫
2 回答第三次篩選應(yīng)該怎么做
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-11-13
for (i=0;i<10;i++) {
????if (infos[i][3] == "大一"){? ? ? ? ? ? //篩選所有“大一”的學生
????????if(infos[i][1] == "女"){? ? ? ? ? ? //從所有“大一”的學生里篩選“女”的
????????????document.write(infos[i][0]+"<br />");
????????}
????????else
????????????continue;
????}
????else
????????continue;
}
2017-11-12
<pre>
?for(i=0;i<infos.length-1;i++){
? ? ?if(infos[i][3]=='大一' && infos[i][1]=='女'){
? ? ? ? document.write(infos[i]+'<br>');
? ? ?}
?}
</pre>
2017-11-02
2017-10-31
2017-10-28