为了账号安全,请及时绑定邮箱和手机立即绑定

为什么没有反应?哪里错了吗?请指教

 var infos=new Array()
 infos=[
     ['小A','女',21,'大一'],
     ['小B','男',23,'大三'],
     ['小C','男',24,'大四'],
     ['小D','女',21,'大一'],
     ['小C','男',24,'大四'],
     ['小F','男',21,'大一'],
     ['小G','女',22,'大二'],
     ['小H','女',20,'大三'],
     ['小I','女',20,'大一'],
     ['小J','男',20,'大三']
     ]//第一步把之前的数据写成一个数组的形式,定义变量为 infos
 
 
 for(i=0;i<=9;i++)
 {
     if(infos[i][3]=='大一')
     {
        if(infos[i]][2]=='女')
         {
             document.write(infos[i][2]);
         }
     }
    
    
    
 }
 

正在回答

2 回答

好像是变量最后没有写;号,还有第二个if条件是[i][1],最后document.write(infos[i]);这里是[i]就好了。。。你仔细想想。。。。我都要忘了很笨的,试了几次才出来。。。。。

<script>

var infos=new Array();

 infos=[

     ['小A','女',21,'大一'],

     ['小B','男',23,'大三'],

     ['小C','男',24,'大四'],

     ['小D','女',21,'大一'],

     ['小C','男',24,'大四'],

     ['小F','男',21,'大一'],

     ['小G','女',22,'大二'],

     ['小H','女',20,'大三'],

     ['小I','女',20,'大一'],

     ['小J','男',20,'大三']

     ];//第一步把之前的数据写成一个数组的形式,定义变量为 infos

 

 

 for(i=0;i<infos.length;i++)

 {

     if(infos[i][3]=='大一')

     {

        if(infos[i][1]=='女') 

         {

             document.write(infos[i]+'<br />');

         }//document.write(infos1[i]+'<br />');

     }

     

     

     

 }


0 回复 有任何疑惑可以回复我~


           for(var i=0;i<infos.length;i++){

           if(infos[i][3]=="大一"&&infos[i][1]=="女"){

           document.write("大一的女生"+infos[i][0]+"<br>");

           }

           }

for循环最后还是写infos.length   小心分号,我一个中文分号半天才发现

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么没有反应?哪里错了吗?请指教

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信