var?infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];var?arr1=new?Array();var?n=0;for(i=0;i<infos.length;i++){????if(infos[i][3]=="大一"){????????arr1[n]=infos[i];????????document.write(arr1[n]+"<br/>");????????n=n+1;????????document.write(n);????}????}????document.write("大一人數:?"+arr1.length+"<br/>");??for(i=0;i<arr1.length;i++){????switch(arr1[i][1]){????????case?'女':?????????????????document.write(arr1[i]+"<br/>");????????n=n+1;????}????}??????????????首先我想問??這里面的n是什么用?!一直不明白?如果是儲存數組個數也不對啊,因為我輸出過這個n,是1.2.3.4,沒有0.還有我想問?一個如果是兩個循環像這個代碼,他是先執行完上面的循環再執行下面的循環,還說說上面的循環加上下面的循環?然后?那個arr1數組不是空的么?每次賦值不是會覆蓋掉么?為什么那個賦值不會唄覆蓋?,本人新手,很多問題或許有點二,但希望各位能多指教?謝
不理解這段代碼其中的意義
weibo_淡而無心_0
2016-03-19 15:14:49