<!DOCTYPE ?HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>流程控制語句</title><script type="text/javascript">var infos=new Array;? ? for(var i=0;i<=9;i++){? ? ? ? infos[i]=new Array(4);? ? ? ? }? ? infos[0][0]="a";infos[0][1]="女";infos[0][2]=21;infos[0][3]="1";? ? infos[1][0]="b";infos[1][1]="男";infos[1][2]=23;infos[1][3]="3";? ? infos[2][0]="c";infos[2][1]="男";infos[2][2]=24;infos[2][3]="4";? ? infos[3][0]="d";infos[3][1]="女";infos[3][2]=21;infos[3][3]="1";? ? infos[4][0]="e";infos[4][1]="女";infos[4][2]=22;infos[4][3]="4";? ? infos[5][0]="f";infos[5][1]="男";infos[5][2]=21;infos[5][3]="1";? ? infos[6][0]="g";infos[6][1]="女";infos[6][2]=22;infos[6][3]="2";? ? infos[7][0]="h";infos[7][1]="女";infos[7][2]=20;infos[7][3]="3";? ? infos[8][0]="i";infos[8][1]="女";infos[8][2]=20;infos[8][3]="1";? ? infos[9][0]="j";infos[9][1]="男";infos[9][2]=20;infos[9][3]="3";?//第一步把之前的數據寫成一個數組的形式,定義變量為 infos?for(var j=0;j<=9;j++){? ? ?if(infos[j][3]==1){? ? ? ? ?document.write("大一的學生:"+infos[j][0]+"<br>");? ? ?}?}??//第一次篩選,找出都是大一的信息?for( var k=0;k<=9;k++)?{? ? ?switch(infos[k][1])? ? ?{? ? ? ? ?case"男":break;//這里為什么寫成continue;就不行呢?? ? ? ? ?case"女":document.write("女生:"+infos[k][0]+"<br>");break;? ? ?}?}???//第二次篩選,找出都是女生的信息????</script></head><body></body></html>
代碼中為什么在switch那個位置用continue不行?
王行天下
2016-01-07 16:14:45