JavaScript数组 - 二维数组

JavaScript二维数组

什么是二维数组?

注意:所谓的二维数组,就是在数组中元素还为数组,如果再有数组也可称为三维数组

我们通过一个例题来进行讲解

通过循环按执行顺序为一个5x5的二维数组a赋1到25的自然数,然后输出该数组的左下半三角

分析:

最后输出的效果应该是这样

在一个数组中还有这5行数组,存储在arr数组中

具体的编写如下

运行结果如下

但是现在都在一行,并且是全都显示出来

我们现在要明白利用循环如何找出、输出各个元素

例如第1行的第1个元素就是arr[0][0];第1行的第2个元素就是arr[0][1]

以此类推……

运行结果是(这里如果空格 如果不够就多加两个)

arr[0][0]这种找数组元素的方式,以及怎么用循环来使用二维数组,就是我们所要掌握的二维数组的知识。

(0)

相关推荐

  • 分享数组概念、创建、赋值、长度与使用

    3-1什么是数组?变量用来存储数据,一个变量只能存储一个内容,如果要存储多个数据怎么办?此时就需要用到数组,数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更 ...

  • 稀疏数组 - 二维数组转稀疏数组

    public class SparseArray { public static void main(String[] args) { //1 先定义一个二维数组,11x11的棋盘,0表示没有棋子,1 ...

  • VB中怎样对一个二维数组的行进行操作

    通常,数学上的行列式或者矩阵,用二维数组来存放数据,二维数组的第1维,就是映射矩阵的行,二维数组的第2维,就是映射矩阵的列. 例如: dim d(1 To 3,1 To 4) As Integer 对 ...

  • 如何将二维数组作为函数的参数传递

    今天写程序的时候要用到二维数组作参数传给一个函数,我发现将二维数组作参数进行传递还不是想象得那么简单里,但是最后我也解决了遇到的问题,所以这篇文章主要介绍如何处理二维数组当作参数传递的情况,希望大家不 ...

  • c++指针数组与二维数组的最大区别

    下面随笔是关于指针数组说明及与二维数组的最大区别. 指针数组 数组的元素是指针型 例 利用指针数组存放矩阵 1 #include 2 using namespace std; 3 int main() ...

  • 动态内存分配连续内存空间的二维数组

    可以直接使用一维数组来模拟二维数组,下面的代码就是在此基础上,用一个二级指针指向一维数组的相应地方,详见代码 #include <stdio.h> #include <malloc. ...

  • 假设客车的座位数是9行4列,使用二维数组在控制台应用程序中实现简单的客车售票系统。

    具体要求为: 使用一个二维数组记录客车售票系统中的所有座位号,并在每个座位号上都显示有票,然后用户输入一个坐标位置,按Enter键,即可将该座位号显示为已售. 首先我定义的输入格式为:1,2 个人认为 ...

  • 二维数组

    如果数组元素又是数组,则称为多维数组,常用的是二维数组. 二维数组可以看成由两个一维数组组成,所以很多东西与一维数组类似,如其声明的方法.可进行的运算等等. 1.声明二维数组 数组类型数组名[][]: ...

  • java学习——25.二维数组

    如果数组元素又是数组,则称为多维数组,常用的是二维数组. 二维数组可以看成由两个一维数组组成,所以很多东西与一维数组类似,如其声明的方法.可进行的运算等等. 1.声明二维数组 数组类型数组名[][]: ...

  • 表格转换,用函数做就是很难!(二维数组的万金油)

    小伙伴们好啊,今天又要分享一个表格转换的问题.其实用函数处理表格转换的问题,确实不是一个好的选择,因为会比较复杂.用pq处理表格转换的问题就比较容易.但是我现在只能分享函数的用法,因为pq我也只会一点 ...