課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
第一個 為啥我找出來的只有一個女生?
第二個 我看大家都在infos[i][3] ? ? 里面的[3]是啥意思 ?還有那個[1] 不理解這個角標。
2016-02-23
源自:JavaScript進階篇 4-10
正在回答
?var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D"," 女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小 H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];
數(shù)組的角標都是從0開始的,infos[0][0]="小A",inofs[0][1]="女",infos[0][2]=21,infos[0][3]="大一",第一角標是行,第二個角標表示列,都從0開始,然后依次類推。
梅三喵 提問者
HassanAce
我來告訴你 ? 我開始也是被這個問題給困擾了.. ?我自己給亂解 ?解出來了 ?哈哈哈...
進入正題:
var infos=new Array();
? ? ? ?infos[0]=new Array('小A','女',21,'大一');
? ? ? ?infos[1]=new Array('小B','男',23,'大三');
? ? ? ?infos[2]=new Array('小C','男',24,'大四');
? ? ? ?infos[3]=new Array('小D','女',21,'大一');
? ? ? ?infos[4]=new Array('小E','女',22,'大四');
? ? ? ?infos[5]=new Array('小F','男',21,'大一');
? ? ? ?infos[6]=new Array('小G','女',22,'大二');
? ? ? ?infos[7]=new Array('小H','女',20,'大三');
? ? ? ?infos[8]=new Array('小I','女',20,'大一');
? ? ? ?infos[9]=new Array('小J','男',20,'大三');
上面是創(chuàng)建的一個數(shù)組,要把這個數(shù)組理解為橫向和縱向,如下
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【0】【1】【2】【3】
? ? ? ?infos[0]=new Array('小A', ? '女', ? 21,' ?大一');
? ? ? ?infos[1]=new Array('小B', ? '男', ? 23,' ?大三');
? ? ? ?infos[2]=new Array('小C', ? '男', ? 24,' ?大四');
? ? ? ?infos[3]=new Array('小D', ? '女', ? 21,' 大一');
? ? ? ?infos[4]=new Array('小E', ? ?'女', ? 22,' 大四');
? ? ? ?infos[5]=new Array('小F', ? ?'男', ? 21, '大一');
? ? ? ?infos[6]=new Array('小G', ? ?'女', ? 22,' 大二');
? ? ? ?infos[7]=new Array('小H', ? '女', ? ?20,' 大三');
? ? ? ?infos[8]=new Array('小I' ? ? ,'女', ? ?20,' 大一');
? ? ? ?infos[9]=new Array('小J', ? ? '男', ? ?20, '大三');
橫向坐標有0~3 ?縱向坐標有0~9
infos[i][3] 這個坐標顯然在第一行第三個,對吧 ?。 ?因為i=0 ?第三個對應(yīng)的是“大一”
infos[i][1]這個坐標顯然在第一行第二個,[1]這個坐標下面對應(yīng)的是“女”
你如果自己試著改下, ?比如你改成i=3 ? 就是上面小D那一行同時用infos[i][3],infos[i][1]這2個坐標是不是也找到了“大一”和“女”
//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為 infos?
?//第一次篩選,找出都是大一的信息
?for(var i=0;i<infos.length;i++)
?{? ? ?
? ? if(infos[i][3]=="大一")
? ? {? ? ? ??
? ? ? if(infos[i][1]="女")
? ? ? {
? ? ? ? ?alert(infos[i][0]+"是:"+infos[i][3]+" "+infos[i][1]) ;? ? ? ? ?
? ? ? }
? ? }
?}
新手建議用editplus這些工具編寫能夠查找錯誤行數(shù)。
?
?var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];
??
?//第二次篩選,找出都是女生的信息
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
1 回答求求大神解答
2 回答求大神解答
5 回答求大神解答
3 回答求大神解答?
1 回答求大神解答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-02-23
?var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D"," 女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小 H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];
數(shù)組的角標都是從0開始的,infos[0][0]="小A",inofs[0][1]="女",infos[0][2]=21,infos[0][3]="大一",第一角標是行,第二個角標表示列,都從0開始,然后依次類推。
2016-06-15
我來告訴你 ? 我開始也是被這個問題給困擾了.. ?我自己給亂解 ?解出來了 ?哈哈哈...
進入正題:
var infos=new Array();
? ? ? ?infos[0]=new Array('小A','女',21,'大一');
? ? ? ?infos[1]=new Array('小B','男',23,'大三');
? ? ? ?infos[2]=new Array('小C','男',24,'大四');
? ? ? ?infos[3]=new Array('小D','女',21,'大一');
? ? ? ?infos[4]=new Array('小E','女',22,'大四');
? ? ? ?infos[5]=new Array('小F','男',21,'大一');
? ? ? ?infos[6]=new Array('小G','女',22,'大二');
? ? ? ?infos[7]=new Array('小H','女',20,'大三');
? ? ? ?infos[8]=new Array('小I','女',20,'大一');
? ? ? ?infos[9]=new Array('小J','男',20,'大三');
上面是創(chuàng)建的一個數(shù)組,要把這個數(shù)組理解為橫向和縱向,如下
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【0】【1】【2】【3】
? ? ? ?infos[0]=new Array('小A', ? '女', ? 21,' ?大一');
? ? ? ?infos[1]=new Array('小B', ? '男', ? 23,' ?大三');
? ? ? ?infos[2]=new Array('小C', ? '男', ? 24,' ?大四');
? ? ? ?infos[3]=new Array('小D', ? '女', ? 21,' 大一');
? ? ? ?infos[4]=new Array('小E', ? ?'女', ? 22,' 大四');
? ? ? ?infos[5]=new Array('小F', ? ?'男', ? 21, '大一');
? ? ? ?infos[6]=new Array('小G', ? ?'女', ? 22,' 大二');
? ? ? ?infos[7]=new Array('小H', ? '女', ? ?20,' 大三');
? ? ? ?infos[8]=new Array('小I' ? ? ,'女', ? ?20,' 大一');
? ? ? ?infos[9]=new Array('小J', ? ? '男', ? ?20, '大三');
橫向坐標有0~3 ?縱向坐標有0~9
infos[i][3] 這個坐標顯然在第一行第三個,對吧 ?。 ?因為i=0 ?第三個對應(yīng)的是“大一”
infos[i][1]這個坐標顯然在第一行第二個,[1]這個坐標下面對應(yīng)的是“女”
你如果自己試著改下, ?比如你改成i=3 ? 就是上面小D那一行同時用infos[i][3],infos[i][1]這2個坐標是不是也找到了“大一”和“女”
2016-02-23
//第一步把之前的數(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++)
?{? ? ?
? ? if(infos[i][3]=="大一")
? ? {? ? ? ??
? ? ? if(infos[i][1]="女")
? ? ? {
? ? ? ? ?alert(infos[i][0]+"是:"+infos[i][3]+" "+infos[i][1]) ;? ? ? ? ?
? ? ? }
? ? }
?}
2016-02-23
新手建議用editplus這些工具編寫能夠查找錯誤行數(shù)。
2016-02-23
?
//第一步把之前的數(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++)
?{? ? ?
? ? if(infos[i][3]=="大一")
? ? {? ? ? ??
? ? ? if(infos[i][1]="女")
? ? ? {
? ? ? ? ?alert(infos[i][0]+"是:"+infos[i][3]+" "+infos[i][1]) ;? ? ? ? ?
? ? ? }
? ? }
?}
??
?//第二次篩選,找出都是女生的信息