課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
如果看做二維數(shù)組,怎么分
2016-11-09
源自:JavaScript進(jìn)階篇 4-10
正在回答
<script type="text/javascript">
? var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];
?//第一步把之前的數(shù)據(jù)寫(xiě)成一個(gè)數(shù)組的形式,定義變量為 infos
?for(var i=0;i<infos.length;i++){
? ? if(infos[i][3]=="大一" && infos[i][1]=="女")
? ? {
? ? ? document.write(infos[i][0]+"<br />");
? ? }
?}
//并不完全符合題意,這是找出的既是大一有時(shí)女生的學(xué)生。不過(guò)可以讓你理解了。
//難點(diǎn)是對(duì)二維數(shù)組的理解,給你講一下
var myarr=new Array(); ?//新建一個(gè)數(shù)組,名為myarr
? ? for(var i=0;i<4;i++)
? ?{
? ?myarr[i]=new Array(); ?
//將數(shù)組myarr的第i項(xiàng),創(chuàng)建一個(gè)數(shù)組
? ? for(var j=0;j<6;j++)
? ? myarr[i][j]="第"+(i+1)+"行第"+(j+1)+"列";?
? ?}
/*
這是一個(gè)二維數(shù)組的創(chuàng)建過(guò)程,先創(chuàng)建一個(gè)以為數(shù)組myarr[第一項(xiàng),第二項(xiàng),第三項(xiàng),第四項(xiàng)]
然后第一項(xiàng)也是一個(gè)數(shù)組(myarr[0])[i]=[第一行第一列,第一行第二列,。。。。]
最后得到的數(shù)組時(shí)[ ?[第一行第一列,第一行第二列,.....] ?[第二行第一列,....][第三行] [第四行] ? ? ] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?]
*/
謝謝你的解答,很詳細(xì)謝謝
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
4 回答關(guān)于二維數(shù)組。
1 回答二維數(shù)組的
3 回答關(guān)于二維數(shù)組的老師的答案
4 回答關(guān)于二維數(shù)組的定義方法2
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-11-09
<script type="text/javascript">
? var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];
?//第一步把之前的數(shù)據(jù)寫(xiě)成一個(gè)數(shù)組的形式,定義變量為 infos
?for(var i=0;i<infos.length;i++){
? ? if(infos[i][3]=="大一" && infos[i][1]=="女")
? ? {
? ? ? document.write(infos[i][0]+"<br />");
? ? }
?}
//并不完全符合題意,這是找出的既是大一有時(shí)女生的學(xué)生。不過(guò)可以讓你理解了。
//難點(diǎn)是對(duì)二維數(shù)組的理解,給你講一下
var myarr=new Array(); ?//新建一個(gè)數(shù)組,名為myarr
? ? for(var i=0;i<4;i++)
? ?{
? ?myarr[i]=new Array(); ?
//將數(shù)組myarr的第i項(xiàng),創(chuàng)建一個(gè)數(shù)組
? ? for(var j=0;j<6;j++)
? ?{
? ? myarr[i][j]="第"+(i+1)+"行第"+(j+1)+"列";?
? ? }
? ?}
/*
這是一個(gè)二維數(shù)組的創(chuàng)建過(guò)程,先創(chuàng)建一個(gè)以為數(shù)組myarr[第一項(xiàng),第二項(xiàng),第三項(xiàng),第四項(xiàng)]
然后第一項(xiàng)也是一個(gè)數(shù)組(myarr[0])[i]=[第一行第一列,第一行第二列,。。。。]
最后得到的數(shù)組時(shí)[ ?[第一行第一列,第一行第二列,.....] ?[第二行第一列,....][第三行] [第四行] ? ? ] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?]
*/
2016-11-09
謝謝你的解答,很詳細(xì)謝謝