二维数组的定义与用法

it2022-05-06  3

二维数组就是在一个数组中的元素还是数组

举例:

arr是一个数组;

arr =[a,b,c,d];

在这个数组中的元素也是一个独立的数组

arr a = [1,2,3];

arr b = [4,5,6];

arr c = [7,8,9];

arr d = [10,11,12];

关于二维数组的简单用法

//一个班六个人,学号,语文,数学,英语,接受成绩(不接受学号),输出学号成绩,总分,平均分。 //定义一个二维数组用来存值 var arr = []; //用来存计算后的值 var newarr = []; //输入几个信息 var num = 6; for(var i=0;i<num;i++){ var xh = prompt("请输入学号"), yw = parseInt(prompt("请输入语文成绩")), sx = parseInt(prompt("前请输入数学成绩")), yy = parseInt(prompt("请输入如英语成绩")); //将学号,语文成绩,数学成绩,英语成绩放入数组中 arr[i] = [xh,yw,sx,yy]; } for(var i=0;i<arr.length;i++){ //学号 //学号为二维数组中的第一个元素 var xh = arr[i][0]; //总分 //总分等于二维数组中第二个,第三个与第四个的和 var zf = arr[i][1]+arr[i][2]+arr[i][3]; //平均分 //平均分等于总分除以数组的长度-1; var pjf = zf/(arr.length-1); newarr[i] = [xh,zf,pjf]; } alert(newarr); View Code

以下是在网上搜索的关于二维数组的一些定义于用法 

Javascript二维数组定义[一]: 

JavaScript代码 <script>        var   a=new   Array();        a[1]=new   Array("a","b");        </script>   

--------------------------------------------------------------------------------Javascript二维数组定义[二]: 

JavaScript代码 <script   language="JavaScript">        <!--        var   a   =   new   Array();        a[0]   =   new   Array("a","b");        a[1]   =   new   Array("c","d");        alert(a[1][1]);        //-->        </script>    

   --------------------------------------------------------------------------------Javascript二维数组定义[三]:? 

JavaScript代码 var   arr   =   new   Array([1,2,3],[4,5,6],[7,8,9,10]);        for(var   e   in   arr)   alert(arr[e]);          

--------------------------------------------------------------------------------Javascript二维数组定义[四]:?先声明一个数组:     

JavaScript代码 var a=new   arrray(first_num);        a[first_num]=new   array(number);        a[first_num]=new   array(number);            //first_name是维数,        //number可以根据你的需要来了。        //这样可以创造出多维数组了。      

--------------------------------------------------------------------------------Javascript二维数组定义[五] ? 

JavaScript代码 <script>        T=new   Array;        T[1]=new   Array;        T[1][0]="a";        T[1][1]="b";        alert(T[1][0]);        </script>   

--------------------------------------------------------------------------------Javascript二维数组定义[六]? 

JavaScript代码 <script>        var   result   =   new   Array(new   Array("1","1111"),              new   Array("2","2222"),   new   Array("3","3333"),              new   Array("4","4444"));        for(var   i=0;i<   result.length;i++){        alert(result[i][0]+"|"+result[i][1]);        }        </script>    

转载于:https://www.cnblogs.com/LQK157/p/8626121.html

相关资源:数据结构—成绩单生成器

最新回复(0)