1、我想知道我這樣寫對不對?2、用switch語句如何寫?請高手指點迷津。謝謝!
var myrray=new Array()//第一步把之前的數據寫成一個數組的形式,定義變量為 infos
var infos=[
? ? ['小A','女',21,'大一'];
? ? ['小D','女',21,'大一'];
? ? ['小E','女',22,'大四'];
? ? ['小G','女',22,'大二'];
? ? ['小H','女',20,'大三'];
? ? ['小I','女',20,'大一'];
? ? ['小B','男',23,'大三'];
? ? ['小C','男',24,'大四'];
? ? ['小F','男',21,'大一'];
? ? ['小J','男',20,'大三'];
? ? ];
?
?var i=0;
?for(i=0;i<=infos.length;i++)//第一次篩選,找出都是大一的信息
??
? ? {
? ? ? ? if(infos[i][3]=="大一");
? ? {
? ? ? ? document.write(infos[i][0]+"<br/>");
? ? }
? ? ??
? ? ? if(infos[i][1]=="女生");
? ? ? {
? ? ? ? ? document.write(infos[i][0]="<br/>");
? ? ? }??
? ? }
? ? ?//第二次篩選,找出都是女生的信息
?
2020-04-22
1、數組里面的元素用逗號分隔
2、for循環條件應該改為i < infos.length
3、第二個if應該放在第一個if語句塊內,或者兩個if的條件用&&連接