二维数组的定义是在一维数组的基础上定义的,即当一维数组的元素又是一维数组时,就形成了二维数组。例如:

例如:

var submenus=new Array();

submenus[0]=[ ];

submenus[1]=[ "建设目标","建设内容","教学管理",];

submenus[2]=[ ”负责人“,”队伍结构“,”任课老师“,”合作伙伴];

也可以写成:

var submenus=new Array(

new Array(),

new Array("建设目标","建设内容","教学管理",),

new Array(”负责人“,”队伍结构“,”任课老师“,”合作伙伴"));

以上代码还可以写成:

 

 

var submenus=[[],["建设目标","建设内容","教学管理"],[”负责人“,”队伍结构“,”任课老师“,”合作伙伴"]];

分发给

通过数组名和下标访问数组元素。二维数组的元素必须使用数组名和两个下标来访问,第一个是下标,第二个为列下标。

二维数组名[行下标][列下标]

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
    <script language="JavaScript">
       var questions=new Array();//定义问题数组,用于粗存储题目
       var questionXz=new Array();//定义选项数组,用于存储题目选项
       var answers=new Array();//定义答案数组,用于存储题目答案
         questions[0]="1.下列选项中()可以来检索下拉列表框中被选项目的索引号。";
         questionXz[0]=["A.selectdlndex","B.option","C.length","D.size"];
         answers[0]='A';//问题的答案
          questions[1]="2.在javascript中()方法对数组元素进行排序。";
         questionXz[1]=["A.add()","B.join()","C.sort","D.length()"];
         answers[1]='C';//问题的答案
         for (var i=0; i<questionXz.length;i++){   
         document.write(questions[i]+"<br/>");
          document.write(questionXz[i][0]+"<br/>");
           document.write(questionXz[i][1]+"<br/>");
            document.write(questionXz[i][2]+"<br/>");
          document.write(questionXz[i][3]+"<br/>");
              document.write('答案是'+answers[i]+"<br/>");  
             } 
    </script>
    </body>
</html>

js中二维数组的定义和用法(21)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章:

  • 2021-11-14
  • 2022-12-23
  • 2021-09-26
  • 2021-07-24
  • 2021-07-18
  • 2021-08-05
  • 2021-09-07
猜你喜欢
  • 2021-10-06
  • 2022-12-23
  • 2021-06-05
  • 2021-09-07
  • 2021-11-14
  • 2021-11-14
相关资源
相似解决方案