為什么什么也輸不出來(lái),哪里錯(cuò)了???
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>流程控制語(yǔ)句</title>
<script type="text/javascript">
?//第一步把之前的數(shù)據(jù)寫(xiě)成一個(gè)數(shù)組的形式,定義變量為 infos
?
?var infos=[
???? ['小A','女',21,'大一'],['小B','男',23,'大三'],
???? ['小C','男',24,'大四'],['小D','女',21,'大一'],
???? ['小E','女',22,'大四'],'小F','男',21,'大一'],
???? ['小G','女',22,'大二'],['小H','女',20,'大三'],
???? ['小I','女',20,'大一'],['小J','男',20,'大三']
???? ];
?
?//第一次篩選,找出都是大一的信息
?
?var nianji=[];
??? var n=0;
?for(var i=0;i<infos.length;i++){
???? if(infos[i][3]=="大一")
??????? {
????????? nianji[n]=infos[i];
???????
???????? document.write(nianji[n]+"<br/>");
???????? n=n+1;
??????? }
???? }
???? document.write("大一"+nianji.length+"個(gè)"+"<br/>");
?
?//第二次篩選,找出都是女生的信息
?
? for(var i=0;i<nianji.length;i++;){
????? if(nianji[i][1]=="女")
?????? { document.write(nianji[i][0])+""<br/>;}
? }
?
?
</script>
</head>
<body>
</body>
</html>
2016-04-20
你最后一個(gè)for循環(huán)的循環(huán)條件中,i++后多了個(gè)分號(hào)
2016-04-20
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>流程控制語(yǔ)句</title>
<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(i=0;i<infos.length;i++){
? ? ?if(infos[i][3]=='大一')
? ? ?document.write(infos[i]+"<br/>")
? ? ?};
?
?//第一次篩選,找出都是大一的信息
?
? for(n=0;n<infos.length;n++){
? ? ?if(infos[n][1]=='女' && infos[n][3]=='大一')
? ? ?document.write(infos[n]+"<br/>")
? ? ?}
?//第二次篩選,找出都是女生的信息
?
?
??
</script>
</head>
<body>
</body>
</html>
2016-04-20
加黑的地方就是你錯(cuò)的地方,樓上的都給你指出來(lái)了,我運(yùn)行了一下可以
var infos=[
? ? ?['小A','女',21,'大一'],['小B','男',23,'大三'],
? ? ?['小C','男',24,'大四'],['小D','女',21,'大一'],
? ? ?['小E','女',22,'大四'],['小F','男',21,'大一'],
? ? ?['小G','女',22,'大二'],['小H','女',20,'大三'],
? ? ?['小I','女',20,'大一'],['小J','男',20,'大三']
? ? ?];
?
?//第一次篩選,找出都是大一的信息
?
?var nianji=new Array();
? ? var n=0;
?for(var i=0;i<infos.length;i++){
? ? ?if(infos[i][3]=="大一")
? ? ? ? {
? ? ? ? ? nianji[n]=infos[i];
? ? ? ??
? ? ? ? ?document.write(nianji[n]+"<br/>");
? ? ? ? ?n=n+1;
? ? ? ? }
? ? ?}
? ? ?document.write("大一"+nianji.length+"個(gè)"+"<br/>");
??
?//第二次篩選,找出都是女生的信息
?
? for(var i=0;i<nianji.length;i++){
? ? ? if(nianji[i][1]=="女")
? ? ? ?{ document.write(nianji[i][0]+"<br/>");}
? }
?
2016-04-20
感覺(jué)直接通過(guò)infos數(shù)組加條件就可以輸出結(jié)果,沒(méi)必要定義年級(jí)數(shù)組
2016-04-20
?{ document.write(nianji[i][0])+""<br/>;} 這句錯(cuò)了 應(yīng)該是?{ document.write(nianji[i][0]+"<br/>");}
2016-04-20
不用定義n ? ?直接用infos[i] ?就可以吧 ??
2016-04-20
[
? ? ['A','女',18,'大一'],
? ? ['小B','男',23,'大三'],
? ? ['小C','男',24,'大四'],
['小C','男',24,'大四'],
['小D','女',21,'大一'],
['小E','女',22,'大四'],
['小F','男',21,'大一'],
['小G','女',22,'大二'],
['小H','女',20,'大三'],
['小I','女',20,'大一'],
['小J','男',20,'大三']
? ? ? ? ];
這段先拿去替換下
2016-04-20
還有定義infos時(shí),小F前少了個(gè)方括號(hào)【