請大家?guī)兔纯村e在哪里?雖然用的方法有點笨,謝謝大家
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>流程控制語句</title>
<script type="text/javascript">
?//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為 infos
?var infos=new Array();
?infos[0][0]="女"
?infos[0][1]="大一"
?infos[1][0]="男"
?infos[1][1]="大三"
?infos[2][0]="男"
?infos[2][1]="大四"
?infos[3][0]="女"
?infos[3][1]="大一"
?infos[4][0]="女"
?infos[4][1]="大四"
?infos[5][0]="男"
?infos[5][1]="大一"
?infos[6][0]="女"
?infos[6][1]="大二"
?infos[7][0]="女"
?infos[7][1]="大三"
?infos[8][0]="女"
?infos[8][1]="大一"
?infos[9][0]="男"
?infos[9][1]="大三"
var name=["小A","小B","小C","小D","小E","小F","小G","小H","小L","小J"]
?
?//第一次篩選,找出都是大一的信息
?for(var i=0;i<=9;i++)
?{
? ??
? ? if(infos[i][1]=="大一")
?{
? ? ?var one=new Array();
? ? ?var k=0;
? ? ?one[k]=i;
? ? ?k++;
?}?
?
?}
?//第二次篩選,找出都是女生的信息
?var num=one.length;
?for(var n=0;n<num;n++)
? {var m=one[n]
? ? ? if(infos[m][0]=="女")
? ? ? {
? ? ? ? document.write("大一女生有:"+name[m]);
? ? ? }
? }
??
</script>
</head>
<body>
??
</body>
</html>
2018-01-09
你代碼亂...思路也亂..你太多地方卡住了
2017-12-21
數(shù)組定義錯了,不應(yīng)該分開定義。定義一個二維數(shù)組,遍歷數(shù)組時候判斷符合條件的信息打印出來。
<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,"大三"]];
?//第一次篩選,找出都是大一的信息
?for (i = 0;i<=infos.length;i++){
? if(infos[i][3] == "大一" && infos[i][1] == "女"){
? document.write(infos[i][0]+"<br/>");
? }
?}??
</script>
2017-12-21
?//申明數(shù)組
?var infos=[['小A','女','21','大一'],['小B','男','23','大三'],['小C','男','24','大四'],['小D','女','21','大一'],['小E','女','22','大四'],['小F','男','21','大一'],['小G','女','22','大二'],['小H','女','20','大三'],['小I','女','20','大一'],['小J','男','20','大三']];
?
//循環(huán)次數(shù)為infos數(shù)組的長度
for(var i=0; i<infos.length;i++)
{
??? //如果infos[i][1]等于'女' 并且 infos[i][3]等于'大一'
??? if(infos[i][1]=='女' && infos[i][3]=='大一')
??? {
??????? //判斷語句成立時執(zhí)行
??????? document.write(infos[i]+'<br />');
??? }
}