第二次篩選不輸出
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>流程控制語句</title>
<script type="text/javascript">
?//第一步把之前的數據寫成一個數組的形式,定義變量為 infos
?
?
?//第一次篩選,找出都是大一的信息
?
??
?//第二次篩選,找出都是女生的信息
?var infos=[
? ? ?['小A','女',21,'大一'],
? ? ?['小B','男',23,'大三'],
? ? ?['小C','男',24,'大四'],
? ? ?['小D','女',21,'大一'],
? ? ?['小E','女',22,'大四'],
? ? ?['小F','男',21,'大一'],
? ? ?['小G','女',22,'大二'],
? ? ?['小H','女',20,'大三'],
? ? ?['小I','女',20,'大一'],
? ? ?['小J','男',20,'大三']
? ? ?];
?
?
?var n=0;
?var arr=[];
?for(var i=0;i<=infos.length;i++)
?{
? ? ?if(infos[i][3]=="大一")
? ? ?{
? ? arr[n]=infos[i];
? ? document.write(arr[n]+"<br>");
? ??
? ? ?}
?}
??
? for(var i=0;i<arr.length;i++)
? {
? ? ? if(arr[i][1]=="女")
? ? ? {;
? ? ? ? ?
? ? ? ? ?
? ? ??
? ? ? ? ? document.write(arr[i][0]);
? ? ? }
? }
??
??
</script>
</head>
<body>
</body>
</html>
2017-12-21
var?infos=[?["小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?<=?infos.length;i++){ ????if(infos[i][3]?==?"大一"?&&?infos[i][1]?==?"女"){ ????????document.write(infos[i][0]+"<br/>"); ????} }2017-04-07
?var n=0;
?var arr=[];
?for(var i=0;i<infos.length;i++)?{ ? ? ?//i<infos.length;沒有=
? ? if(infos[i][3]=="大一"){
? ? arr[n]=infos[i];
? ? document.write(arr[n]+"<br>");
n=n+1;} ? ? ? ? ? ? //需要有n=n+1完成對數組arr的賦值
?}
2017-04-07
<!DOCTYPE??HTML> <html?> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>流程控制語句</title> <script?type="text/javascript"> ?//第一步把之前的數據寫成一個數組的形式,定義變量為?infos ? ? ?//第一次篩選,找出都是大一的信息 ? ?? ?//第二次篩選,找出都是女生的信息 ?var?infos=[ ?????['小A','女',21,'大一'], ?????['小B','男',23,'大三'], ?????['小C','男',24,'大四'], ?????['小D','女',21,'大一'], ?????['小E','女',22,'大四'], ?????['小F','男',21,'大一'], ?????['小G','女',22,'大二'], ?????['小H','女',20,'大三'], ?????['小I','女',20,'大一'], ?????['小J','男',20,'大三'] ?????]; ? ? ?var?n=0; ?var?arr=new?Array(); ?for(var?i=0;i<=infos.length;i++) ?{ ?????if(infos[i][3]=="大一") ?????{ ????arr[n]=infos[i]; ????//document.write(arr[n]+"<br>"); ???? ????/*?} ?} ?? ??for(var?i=0;i<arr.length;i++) ??{*/ ??????if(arr[i][1]=="女") ??????{ ????????? ??????????document.write(arr[i][0]+"<br?/>"); ??????} ?????? ??} ??n++; ?} </script> </head> <body> </body> </html>這是根據你提供的代碼進行更改后的頁面,你可以看下,希望對你有幫助~_~
2017-04-07
在你做第一次篩選的時候,你的n沒有自增,所以你的arr數組里面只有一個信息,不是女的,所以沒輸出
?if(infos[i][3]=="大一")
? ? ?{
? ? arr[n]=infos[i];
? ? document.write(arr[n]+"<br>");
? //這里加一個n++;
? ??
? ? ?}
解決問題的話,給個好評,謝謝