猿问

下面的代码为什么执行不了?

<!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();

  infos[0]=new Array('小A','女',21,'大一');

  infos[1]=new Array('小B','男',23,'大三');

  infos[2]=new Array('小C','男',24,'大四');

  infos[3]=new Array('小D','女',21,'大一');

  infos[4]=new Array('小E','女',22,'大四');

  infos[5]=new Array('小F','男',21,'大一');

  infos[6]=new Array('小G','女',22,'大二');

  infos[7]=new Array('小H','女',20,'大三');

  infos[8]=new Array('小I','女',20,'大一');

  infos[9]=new Array('小J','男',20,'大三');

 

     if(infos[0][3][8]=='大一'&&infos[8][0][3]=="女")

     {

      document.write("筛选都是大一的信息的结果如下:"+infos.length+"<br>"); 

}

 

</script>

</head>

<body>

</body>

</html>

 

 

  

</script>

</head>

<body>

</body>

</html>


慕粉3414280
浏览 1382回答 2
2回答

蜂之谷

不知道你想干嘛,如果是筛选大一的女生的话就这样写<script type="text/javascript">   var infos=new Array();   infos[0]=new Array('小A','女',21,'大一');   infos[1]=new Array('小B','男',23,'大三');   infos[2]=new Array('小C','男',24,'大四');   infos[3]=new Array('小D','女',21,'大一');   infos[4]=new Array('小E','女',22,'大四');   infos[5]=new Array('小F','男',21,'大一');   infos[6]=new Array('小G','女',22,'大二');   infos[7]=new Array('小H','女',20,'大三');   infos[8]=new Array('小I','女',20,'大一');   infos[9]=new Array('小J','男',20,'大三');   for(var i=0;i<infos.length;i++){      if(infos[i][3]=='大一' && infos[i][1]=="女"){         document.write("筛选大一女生的信息的结果如下:"+infos[i][0]+"<br>");   }   }    </script>

qyy2499760117_叶子

执行不了的原因在于,你的判断语句不正确,   var infos=new Array();是一个数据,必需要循环,一个个地区判断,然后把符合条件的写出来。<!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();        infos[0]=new Array('小A','女',21,'大一');        infos[1]=new Array('小B','男',23,'大三');        infos[2]=new Array('小C','男',24,'大四');        infos[3]=new Array('小D','女',21,'大一');        infos[4]=new Array('小E','女',22,'大四');        infos[5]=new Array('小F','男',21,'大一');        infos[6]=new Array('小G','女',22,'大二');        infos[7]=new Array('小H','女',20,'大三');        infos[8]=new Array('小I','女',20,'大一');        infos[9]=new Array('小J','男',20,'大三');        /*if(infos[0][3][8]=='大一'&&infos[8][0][3]=="女")        {            document.write("筛选都是大一的信息的结果如下:"+infos.length+"<br>");        }*/        document.write("筛选都是大一的信息的结果如下:"+"<br>");        for(var i=0;i<infos.length;i++){            if (infos[i][1]==='女'&&infos[i][3]==='大一'){                document.write(infos[i]+"<br>");            }        }    </script></head><body></body></html>
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答