不懂,想不通了

来源:4-10 编程练习

你来啦米斯郡

2015-01-05 18:28

if(infos[i][3]=="大一" && infos[i][1]=="女"),1和3怎么来的呢?最后为什么又输出infos[i][0] 呢?



写回答 关注

2回答

  • 程序怨
    2015-01-06 10:45:07

    谢谢楼上的回答,我似乎懂了

  • 闹小志
    2015-01-05 19:30:21

    说说我自己的理解:

    楼主应该知道有矩阵这个东西。我们可以把这个二位数组想像成矩阵。i代表的是第几行,3代表的第几列,那么infos[i][3]代表的就是第i+1行,第3+1=4列那个位置上的值,那为什么要加上1呢?因为数组的下标是从0开始的,所以下标为0,代表的是第一个。

    回到问题:根据数组,我们可以找到知道不管是第几行的3+1=4即第四列代表的都是年级,大一,大二等等,所以用infos[i][3]来遍历每一行的第四列。infos[i][1]同理~

    闹小志 回复你来啦米斯郡

    不客气~~

    2015-01-06 18:25:47

    共 2 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题