一、数组
1、数组的作用:对大量数据进行存储,按顺序排列一组值,每个值的位置都有编号,从0开始;
2、创建:在js中,数组使用Array对象表示;
3、创建的三种方式:
(1)var arr1 = new Array(); arr1 = [e|1,e|2,e|3,……] 元素个数不确定,用户可以在赋值时任意定义;
(2)var arr2 = new Array([size]) 指定数组长度,如果赋值时,数值个数大于size,则会报错;
(3)var arr3 = new Array(e|1,e|2,e|3,……); 在初始化的时候对数组赋值,长度由数组个数确定;
4、访问修改元素
(1)获取 var el = arr[i];
(2)修改 arr[i] = el;
(3)i<arr.length
(4)看等号,等号左边set,等号右边get;
5、length长度 :eg.arr2.length; 返回数组元素的个数;
6、遍历数组
● for (var i=0; i<arr.length; i++)
● for (x in arr) {alert(arr[x]);}
●用数组名输出整个数组
二、Math对象
1、Math.abs()绝对值,接受一个参数,返回绝对值;
2、Math.ceil()向上取整 接受一个参数,返回大于该参数的最小整数;
3、Math.floor()向下取整 接受一个参数,返回小于该参数的最小整数;
4、Math.round() 四舍五入 接受一个参数;
5、Math.max() 最大值 接受多个参数,返回最大值;
6、Math.min() 最小值 接受多个参数,返回最小值;
7、Math.random() 随机数 返回0到1之间的一个随机数,取值范围[0,1];