課程
/前端開發(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ù)寫成一個數(shù)組的形式,定義變量為 infos
?for(var i=0;i<infos.length;i++){
? ? if(infos[i][3]=="大一" && infos[i][1]=="女")
? ? {
? ? ? document.write(infos[i][0]+"<br />");
? ? }
?}
//并不完全符合題意,這是找出的既是大一有時女生的學(xué)生。不過可以讓你理解了。
//難點(diǎn)是對二維數(shù)組的理解,給你講一下
var myarr=new Array(); ?//新建一個數(shù)組,名為myarr
? ? for(var i=0;i<4;i++)
? ?{
? ?myarr[i]=new Array(); ?
//將數(shù)組myarr的第i項,創(chuàng)建一個數(shù)組
? ? for(var j=0;j<6;j++)
? ? myarr[i][j]="第"+(i+1)+"行第"+(j+1)+"列";?
? ?}
/*
這是一個二維數(shù)組的創(chuàng)建過程,先創(chuàng)建一個以為數(shù)組myarr[第一項,第二項,第三項,第四項]
然后第一項也是一個數(shù)組(myarr[0])[i]=[第一行第一列,第一行第二列,。。。。]
最后得到的數(shù)組時[ ?[第一行第一列,第一行第二列,.....] ?[第二行第一列,....][第三行] [第四行] ? ? ] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?]
*/
謝謝你的解答,很詳細(xì)謝謝
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
4 回答關(guān)于二維數(shù)組。
3 回答關(guān)于二維數(shù)組的老師的答案
1 回答二維數(shù)組的
2 回答二維數(shù)組和多維數(shù)組
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
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ù)寫成一個數(shù)組的形式,定義變量為 infos
?for(var i=0;i<infos.length;i++){
? ? if(infos[i][3]=="大一" && infos[i][1]=="女")
? ? {
? ? ? document.write(infos[i][0]+"<br />");
? ? }
?}
//并不完全符合題意,這是找出的既是大一有時女生的學(xué)生。不過可以讓你理解了。
//難點(diǎn)是對二維數(shù)組的理解,給你講一下
var myarr=new Array(); ?//新建一個數(shù)組,名為myarr
? ? for(var i=0;i<4;i++)
? ?{
? ?myarr[i]=new Array(); ?
//將數(shù)組myarr的第i項,創(chuàng)建一個數(shù)組
? ? for(var j=0;j<6;j++)
? ?{
? ? myarr[i][j]="第"+(i+1)+"行第"+(j+1)+"列";?
? ? }
? ?}
/*
這是一個二維數(shù)組的創(chuàng)建過程,先創(chuàng)建一個以為數(shù)組myarr[第一項,第二項,第三項,第四項]
然后第一項也是一個數(shù)組(myarr[0])[i]=[第一行第一列,第一行第二列,。。。。]
最后得到的數(shù)組時[ ?[第一行第一列,第一行第二列,.....] ?[第二行第一列,....][第三行] [第四行] ? ? ] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?]
*/
2016-11-09
謝謝你的解答,很詳細(xì)謝謝