4-10哪个编程练习怎么做啊?,

来源:5-1 什么是函数

qq_不想和你玩了_0

2017-11-09 15:25

求大神指教,小弟感激不尽

写回答 关注

6回答

  • 呵伟呵呵
    2017-11-09 15:34:39
    已采纳

    <!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,'大四'],

    ['小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 />");

    }

    }

    </script>

    </head>

    <body>

    </body>

    </html>


  • 木子955
    2019-01-08 19:02:38
    var infos = [['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];
    
    var names = new Array();
    for(var i=0;i<j;i++){	 
    	names[i] = new Array();	       
    	for(var j=0; j<k; j++){	       		
    	    names[i][j] = "";	       
    	}	 
     }
     
    //第一次筛选,找出都是大一的信息			
    for(var i=0;i<10;i++){
    	if(infos[i][3] == '大一'){	
    	    names.push(infos[i]);			 
    	 } 		
    }
    
    //第二次筛选,找出都是女生的信息			
    for(var i=0; i<names.length; i++){			    
       if(names[i][1] == '女'){			      
          document.write(names[i][0]);			
        }			
    }


    超超小淘气

    哥,你这个第一个for循环j还没有声明就使用,而且k在哪。最厉害的是还能完美运行,能不能麻烦解释一下

    2019-08-13 20:34:51

    共 1 条回复 >

  • 木子955
    2019-01-08 18:58:55
    var infos = [['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];	       var names = new Array();	       for(var i=0;i<j;i++){	       	names[i] = new Array();	       	for(var j=0; j<k; j++){	       		names[i][j] = "";	       	}	       }	      //第一次筛选,找出都是大一的信息			for(var i=0;i<10;i++){			   if(infos[i][3] == '大一'){			       names.push(infos[i]);			   } 			}			 			//第二次筛选,找出都是女生的信息			for(var i=0; i<names.length; i++){			    if(names[i][1] == '女'){			        document.write(names[i][0]);			    }			}


  • FLYTHEBEST
    2018-06-07 14:47:37

    var tara = [['Image Dragon ','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['taylor ','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['Jay','女',20,'大一'],['小J','男',20,'大三']];

    for (t=0;t<tara.length;t++){

    if(tara[t][3]=='大一' && tara[t][1]=='女'){

    document.write(tara[t][0]);

    }

    }


  • qq_eminemjohn_03355944
    2018-03-25 22:18:43

    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-11-13 18:08:12

     var infos [

         {name:'小A',sex:'女',age:'21',cent;"大一"},

         {name:'小B',sex:'女',age:'21',cent;"大2"},

         {name:'小C',sex:'女',age:'21',cent;"大一"},

         {name:'小D',sex:'女',age:'21',cent;"大一"}

         ]

     

     //第一次筛选,找出都是大一的信息

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

         if(infos[i].cent=='大一'){

         console.log(infos[i])

         if(infos[i].sex=='女'){

             console.log(infos[i].name)

         }

     }

    }


    慕侠2509...

    你这里设置数组的里cent后要接: 不然输出不了的

    2018-07-19 10:45:12

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题