兩次篩選為什么只出現(xiàn)一次結(jié)果,刪除第一個for與if,第二個用switch的結(jié)果就出來了
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>流程控制語句</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,'大三'],
? ? ];
?
?//第一次篩選,找出都是大一的信息
?for(var i=0; i<=infos.length;i++){
? ? ?if(infos[i][3]=="大一"){
? ? ? ? ?document.write(infos[i]+"<br/>");
? ? ?}
?}
??
?//第二次篩選,找出都是女生的信息
?for(var j=0;j<=infos.length;j++){
? ? ?switch(infos[j][1]){
? ? ? ? ?case '女':
? ? ? ? ? ? ?document.write(infos[j][0]+"<br/>");
? ? ?}
?}
? ??
??
</script>
</head>
<body>
</body>
</html>
2016-04-04
你們都沒明白我的意思 ?都是為了做題而做題 ? ?這個問題涉及的核心問題是 ?為什么程序停止了 ?答案自己找到了 ?是數(shù)組越界 ? 一個< 與 <= ? 0~length-1的問題 ?
2016-04-02
你選出了都是大一的信息? 但沒有存放到一個新的數(shù)組里 infos還是原來的數(shù)組,第二次在選又有什么意義
2016-04-02
? for(var i=0; i<=infos.length;i++)
?{
? ? ?if(infos[i][3]=="大一"){
? ? ? ? ?switch(infos[i][1])
? ? ? ? ?{
? ? ? ? ? ?case '女':
? ? ? ? ? ? document.write(infos[i][0]+' ');
? ? ? ? ?}
? ? ?}
?}
感覺應(yīng)該這樣吧
2016-04-02
咦你這不能達到選出大一女生的目的啊?