zoukankan      html  css  js  c++  java
  • 二维数组

    数组:里面可以存储任何数据。那么数组中元素也可以是数组。

    二维数组:数组中的元素是数组。

    var arr = [10, true, "hello", [1, 2, 3]];
    // alert(arr[1]);//true
    alert(arr[3][1]);//1

    arr[数组的下标][数组内数组的下标]

    通过例题来看一下二维数组

    例题: 通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后输出该数组的左下半三角(如下图)。试编程。

    //5x5二维数组长这样
    
    var arr = [[1, 2, 3, 4, 5],
    [6, 7, 8, 9, 10],
    [11, 12, 13, 14, 15],
    [16, 17, 18, 19, 20],
    [21, 22, 23, 24, 25]];
    var arr = [];
    var count = 1; //从1累加到25
    for(var i = 0; i < 5; i++){
    var newArr = [];
    //给newArr填数字
    for(var j = 0; j < 5; j++){
    newArr.push(count++);
    }
    arr.push(newArr);
    }
    
    //确定输出几行
    for(var i = 0; i < arr.length; i++){
    // document.write(arr[i]);
    for(var j = 0; j < arr[i].length; j++){
    if(i >= j){
    document.write(arr[i][j] + "&ensp;")
    }
    }
    document.write("<br/>");
    }

    浏览器效果:

    ----------------------end------------------------------------

  • 相关阅读:
    今日进度
    今日进度
    每周总结
    今日进度
    今日进度
    今日进度
    flask展示Excel
    ubuntu 相关
    python解析xml三种方法【ElementTree】【DOM】【SAX】
    Lambda实现if...elif...else【三元表达式】
  • 原文地址:https://www.cnblogs.com/taohuaya/p/9544469.html
Copyright © 2011-2022 走看看