• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312370

收藏总数310901

javascript能干什么返回列表

上传时间:2015-02-02 内容关键字:


一、为什么要使用数组:


1. 为了解决大量相关数据的存储和使用的问题

2. 模拟真实的的世界


二、如何创建数组:

1. 通过对象的方式来创建(为了教学体系的完整性)


var a = new Array();


比如:字符串也可以通过对象来创建:var a = new String(‘aaaaaa’) 相当于var a=’aaaaa’;


A.直接赋值:

var a = new Array(元素1,元素2,.........);


注意:

数组的长度:a.length


如果只有一个元素,并且这个元素是数值类型的,那么他就是指定数组的长度。

a = Array(3);    //仅限这种定义方式

alert(a.length);  //结果是3

alert(a);  //弹出 , , 意思是三个元素都为空


B.声明以后再赋值:

a[下标] =


2.隐形声明的方式:

var a = [];


A.直接赋值:

a = [1,2,3,5];


B.声明以后再赋值:

a[下标] =

注意:可以存储任何类型。


.遍历数组:

var arr = [1,2,'this',true];


for(var i=0;i

alert(arr[i]);

}


var i=0;

while(a

alert(arr[i]);

a++;

}


for(var i in arr){

alert(arr[i]);

}


四、数组的分类:


1. 下标的分类:

A.下标是数字的类型叫做索引数组

B.下标是字符串类型叫做关联数组


2.维度来分类:

A.一维数组:

B.二维数组:其实是不支持二维数组的,只是用对象模拟类似PHP的二维数组效果。

声明方式:

1. var arr = new Array(Array(12,34),Array('aa','bb'));

2. var bb = new Array(['cc','dd'],['ee','ff']);

3. var cc = [[23,55],['ss','ff']];


五、注意:

1. jsPHP不同的地方:

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家