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

javaScript进阶篇4-10编程练习

求解,谢谢了!

问一:

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

问二:

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

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

正在回答

4 回答

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

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

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

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

慕粉4340077 提问者

谢谢!你的回答很好。另,我想请教您是怎么学习JS的?平常除了看慕课网的教程,还看什么?
2016-11-29 回复 有任何疑惑可以回复我~
#2

慕粉4340077 提问者

非常感谢!我懂了,互勉,加油!
2016-11-29 回复 有任何疑惑可以回复我~
#3

慕娘5013665 回复 慕粉4340077 提问者

看一下js的书《javascript权威指南》和RUNOOB.COM这个网站。我也是初学,互勉。
2016-11-29 回复 有任何疑惑可以回复我~

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

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

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

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

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

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

1 回复 有任何疑惑可以回复我~
#1

慕粉4340077 提问者

非常感谢!你的回答很好
2016-11-29 回复 有任何疑惑可以回复我~

1、3指的是第二列

2、0指的是第一列

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

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

举报

0/150
提交
取消

javaScript进阶篇4-10编程练习

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