javascript学习笔记(5) --数组

原创 2012年03月28日 16:58:21

1、javascript中的数组 定义很简单, 

例如 var  arra=[1,2,3,4,"3234",null,undefined];   这样就声明了一个以为数组对象  ,这个对象有length方法 。 

 我们可以可以用for循环迭代操作 。

定义二维数组和定义一维数组差不多 知识二维数组的元素也是数组而已 。 下面是一个二维数组的迭代例子 :

<script language="javascript">    
 var arra=[[1,2,3,"xx",undefined],[33,44]]; 
 var str="" ;
 for(var i=0;i<arra.length;i++)
     for(var j=0;j<arra[i].length;j++)
       str+=arra[i][j];
 alert(str) ;
</script> 

 

 

2、我们还可以使用对象的方式实现数组  。 

<script language="javascript">    
   function Arr(size)
{
     this.length=size ;
     for(var i=0;i<size;i++)
     {
     this[i]="" ;
      } 

 var me=new  Arr(5)  ; 
me[1]=3 ;
me[2]=5;
me[3]=8 ;
me[4]=7;
me[0]=6;
  for(var a=0;a<5;a++)
   alert(me[a]);
</script> 

我们还可以用 (var  in  array   ){} 语句进行迭代操作  

 

4、我们还可以同过 Array对象来创建数组  ,下面是Array对象的三个构造函数

arrayObj = new Array()       初始化长度是0      我们可以动态的增加数据来改变大小
arrayObj = new Array([size])    初始化一个长度的 Array对象   
arrayObj = new Array([element0[, element1[, ...[, elementN]]]])    通过提供多个元素来初始化 Array对象 

<script language="javascript">    
    var  arr=new Array()  ;
    for(var i=0;i<100;i++)
        arr[i]=i ;
    for(i=0;i<100;i++)
    document.write(arr[i]+"<br>") ; 
</script>       

 

 

 

 

 

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JavaScript数组对象JSON学习笔记

  • 2013年07月30日 14:40
  • 9KB
  • 下载

javascript权威指南学习笔记-数组2(九)

ECAMScript5中数组

JavaScript for Kids 学习笔记3. 数组

这一章讲数组。包括数组的概念、数组的创建、数组元素的访问、数组的追加/删除、数组的连接等等。 还有两个算法概念:LIFO, FIFO。最后的例子是个真实的场景:最近中午总去北苑家园门口的 “潮驿178...

javascript学习笔记4:数组基础及其操作

基础知识 javascript是无类型的:数组元素可以是任意类型,并且同一个数组的不同元素也可能是不同的类型,甚至也可以是对象或其他数组 Javascript的索引范围[0,2^32-2],数组最大能...

javascript学习笔记--数组和对象

javascript数组和对象

JavaScript数组相关方法学习笔记

ECMAScript3和ECMAScript5中的数组相关方法

分针网—每日分享:JavaScript学习笔记:数组的sort()和reverse()方法

http://www.f-z.cn/id/212 在实际的业务当中,很多时候要对定义好的数组重新排序。在JavaScript中自带了两个方法,可以对数组进行排序操作。这两个方...

javascript中的数组对象以及json学习笔记

转载自:http://rogerfederer.iteye.com/blog/783714 1.Javascript中的数组   数组的创建   数组下标操作   数组的方法      c...

javascript学习笔记1——数组1

/*关于数组的初始化*/ //1.创建 Array 对象--方法1: var arr1=[]; arr1[0]='aa';//给数组元素赋值 arr1[1]='bb'; arr1[2]='c...

《JavaScript 语言精粹》 学习笔记 —— 第六章 数组

第六章 数组 6.1、数组是一段线性分配的内存,它通过整数去计算偏移并访问其中的元素。 6.2、JavaScript 没有数组数据结构。但提供了一种类数组特性的对象。它把数组的下标转变成字符串,用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript学习笔记(5) --数组
举报原因:
原因补充:

(最多只允许输入30个字)