为了账号安全,请及时绑定邮箱和手机立即绑定

有问题求解答

var ihj=new Array()

 document.write("数组的第一个值:"+myarr[0]);

这里给变量写的新数组,一定要用Arrar吗?

正在回答

3 回答

用 var ihj = [];  也可以呀

0 回复 有任何疑惑可以回复我~

一维、二维数组都需要实例化(声明)。定义数组二种方式:一种方式:先创建对象,在赋值。就是楼上的方法一。另一种方式:直接创建对象的同时就封装数据,也就是楼上的方法而。


0 回复 有任何疑惑可以回复我~

一维数组是的。

定义一维数组

 方法1:

var _TheArray = new Array;/定义

_TheArray[0]="1";

_TheArray[1]="2";

_TheArray[2]="3";//初始化

 方法2:

var _TheArray = new Array("1","2","3");//直接定义并初始化

定义二维数组

 方法1

var _TheArray = new Array();   //先声明一维
for(var i=0;i<10;i++){        //一维长度为10
 TheArray[i]=new Array();    //在声明二维
 for(var j=0;j<20;j++){      //二维长度为20
  _TheArray[i][j]=1;
 }
}

 方法2

var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]];//直接定义并初始化

 

0 回复 有任何疑惑可以回复我~
#1

Balrog

在一维组当中,方法2里边是不是默认将123值赋给【0】【1】【2】呀? 在二维声明当中for(var j=0;j<20;j++)这是什么意思啊?
2016-03-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468046    人
  • 解答问题       21891    个

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

进入课程

有问题求解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信