问答详情
源自:4-10 编程练习

javaScript进阶篇4-10编程练习

求解,谢谢了!

问一:

          第二步:筛选大一代码中“if(infos[i][3]=="大一")”3是什么意思,怎么来的?

问二:

          第二步:筛选第二步中女生 代码中“document.write(arr1[i][0]+"<br/>")”0怎么来的?什么意思?

问三:二维数组中两个“[  ][  ]”是不是可以理解为有两个数组,它们的关系是&&,即“并且”的意思?

提问者:慕粉4340077 2016-11-26 16:59

个回答

  • 慕娘5013665
    2016-11-26 23:41:10
    已采纳

    问题一、   infos[][]是 一个二维数组, infos[i][3]表示第i行第3列,这里第三列表示年级“大一”、"大二"、“大三、”大四"。

    问题二、  arr1[][]还是一个二维数组,arr1[i][0]表示第i行第“0”行,实际上是指第1行,从0开始算。

    问题三、 相当于一个表格,纵横交叉,交叉点就是其值。

  • qq_Blackhat_03354615
    2016-11-26 17:47:48

    1、3指的是数组中['小A','女',21,'大一']   大一这一列。2、因为要求输出的是大一女生的姓名,数组的索引值是从0开始的, ['小A','女',21,'大一'],这个”0“表示”小A“姓名这一列。3,可以理解成两个数组,他们的关系就像EXCEL表里面的行,列这样子!!

  • 黄岩昊
    2016-11-26 17:44:23

    答一:那个”3“是数字的第四位;判断是不是大一的;

    答二:”0“是第一位,学生的名字;

    答三:两个”[ ][ ]“中的数代表的是数组元素的下标,第一个表示行数,第二个表示列数;

    此外js中允许数组作为数组的元素,所以才会出现arrl[n]=infos[i];并且定义的时候就是把数组当元素定义的。

  • 阿炸
    2016-11-26 17:37:19

    1、3指的是第二列

    2、0指的是第一列

    3、a[][]是指二维数组