亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

用switch怎么編寫

學生信息如下:

??? ('小A','女',21,'大一'),? ('小B','男',23,'大三'),

????('小C','男',24,'大四'),??('小D','女',21,'大一'),

????('小E','女',22,'大四'),? ('小F','男',21,'大一'),

????('小G','女',22,'大二'),? ('小H','女',20,'大三'),

????('小I','女',20,'大一'),? ('小J','男',20,'大三')

任務

第一步: 把這些數據組成一個數組,方便我們之后操作哦。

第二步: 篩選數據吧,首先找出都是大一的所有信息 ;

第三步: 最后再一次篩選上一步得到的數據,打印出都是女生的姓名 ;

用switch怎么編寫

正在回答

4 回答

<script type="text/javascript">

? ? ?var myarr = new Array();

? ? ?myarr = [['小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<myarr.length;i++){

? ? ? ? ? ? switch (myarr[i][3]){

? ? ? ? ? ? ? ? case "大一":

? ? ? ? ? ? ? ? ? ? switch(myarr[i][1]){

? ? ? ? ? ? ? ? ? ? ? ? case "女":

? ? ? ? ? ? ? ? ? ? ? ? ? ? document.write("可愛的大一女生:" + myarr[i][0] + "<br>");

? ? ? ? ? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? }

? ? ? ? }

</script>


0 回復 有任何疑惑可以回復我~
#1

夏了夏天的日子 提問者

非常感謝!
2016-04-21 回復 有任何疑惑可以回復我~

var?myarr=?new?Array();?

myarr?=?[??

['小A','女',21,'大一'],??['小B','男',23,'大三'],

? ?['小C','男',24,'大四'],??['小D','女',21,'大一'],

????['小E','女',22,'大四'],??['小F','男',21,'大一'],

????['小G','女',22,'大二'],??['小H','女',20,'大三'],

????['小I','女',20,'大一'],??['小J','男',20,'大三']

? ?] ? ? ? ?

for(i=0;i<10;i++){

? ? switch(myarr[i][3]){

????????????case "大一":

? ? ? ? ? ??document.write(myarr[i]);

? ? ? ? ? ?break;

}

}


0 回復 有任何疑惑可以回復我~
  1. var?myarr=?new?Array(); ?//建立一個新數組myarr

  2. myarr?=?[??

    ['小A','女',21,'大一'],??['小B','男',23,'大三'],

    ? ?['小C','男',24,'大四'],??['小D','女',21,'大一'],

    ????['小E','女',22,'大四'],??['小F','男',21,'大一'],

    ????['小G','女',22,'大二'],??['小H','女',20,'大三'],

    ????['小I','女',20,'大一'],??['小J','男',20,'大三']

    ? ?] ? ? ? ? ? //向myarr數組填信息,8位同學(一維數組),每位同學有姓名,性別,年齡和年級四個信息(二維數組)

  3. for(i=0;i<10;i++){

    ????if(myarr[i][3]=="大一"&&myarr[i][1]=="女"){

    ? ? document.write(myarr[i]);

    ? ?}

    }//找出年級在數組的位置,例如小A的年級的位置,就是myarr[0][3]。

0 回復 有任何疑惑可以回復我~
#1

絕望的戰斗雞

這里是10位同學啊。能幫我講解下為什么小A的年紀位置是myarr[0][3]嗎?
2016-05-12 回復 有任何疑惑可以回復我~
#2

mirrorofsky 回復 絕望的戰斗雞

1.myarr[0]是['小A','女',21,'大一'],myarr[1]是['小B','男',23,'大三'],等 2.['小A','女',21,'大一'],在這個小A同學信息的數組(myarr(0))里,從零開始,小A(0),女(1),21(2),大一(3)。 3.小A的年級位置(大一)為myarrr[0][3],小B的年級位置(大三)為myarrr[1][3],以此循環找出小C,小D等同學的年級
2016-05-16 回復 有任何疑惑可以回復我~
var?students=?new?Array();
students?=?[??
['小A','女',21,'大一'],??['小B','男',23,'大三'],
????['小C','男',24,'大四'],??['小D','女',21,'大一'],
????['小E','女',22,'大四'],??['小F','男',21,'大一'],
????['小G','女',22,'大二'],??['小H','女',20,'大三'],
????['小I','女',20,'大一'],??['小J','男',20,'大三']
????]
for(i=0;i<10;i++){
????if(students[i][3]=="大一"&&students[i][1]=="女"){
????alert(students[i]);
????}
}


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468832    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

用switch怎么編寫

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號