javaScript进阶篇4-10编程练习

来源:4-10 编程练习

慕粉4340077

2016-11-26 16:59

求解,谢谢了!

问一:

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

问二:

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

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

写回答 关注

4回答

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

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

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

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

    慕娘5013... 回复慕粉4340...

    看一下js的书《javascript权威指南》和RUNOOB.COM这个网站。我也是初学,互勉。

    2016-11-29 20:54:54

    共 3 条回复 >

  • 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];并且定义的时候就是把数组当元素定义的。

    慕粉4340...

    非常感谢!你的回答很好

    2016-11-29 20:21:53

    共 1 条回复 >

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

    1、3指的是第二列

    2、0指的是第一列

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

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题