JavaScript 第4章:JavaScript 内置对象: Array,Math,Date 本章内容? JavaScript Array 对象? JavaScript Date 对象? JavaScript Math 对象创建 Array 对象... ?创建数组对象?初始化数组对象 week=new Array(7); var books=new Array(); 创建数组时允许指定元素个数也可以不指定元素个数也可以直接在建立对象时初始化数组元素,元素类型允许不同 week=new Array(7); cnweek[0]=" 星期日"; cnweek[1]=" 星期一"; ... cnweek[6]=" 星期六"; var test=new Array(100,"a",true); ...创建 Array 对象?创建二维数组 week=new Array(7); for (var i=0;i<=6;i++){ cnweek[i]=new Array(2); } cnweek[0][0]=" 星期日"; cnweek[0][1]="Sunday"; cnweek[1][0]=" 星期一"; cnweek[1][1]="Monday"; ... cnweek[6][0]=" 星期六"; cnweek[6][1]="Saturday"; 通过指定数组中的元素为数组的方式可以创建二维甚至多维数组星期日 Sunday 星期一 Monday 星期二 Tuesday 星期三 Wensday 星期四 Thursday 星期五 Friday 星期六 Saturday Array 对象的属性?获取数组元素的个数? length 获取数组元素的个数?书写格式? ?使用注解?x代表数组对象? length 必须小写?中间用点操作符调用?返回大于或等于 0整数 week=new Array(7); cnweek[0]=" 星期日"; cnweek[1]=" 星期一"; cnweek[2]=" 星期二"; cnweek[3]=" 星期三"; cnweek[4]=" 星期四"; cnweek[5]=" 星期五"; cnweek[6]=" 星期六"; for (var i=0;;i++){ [i]+" | "); } Array 对象的方法类别方法说明连接数组 join(bystr) 返回由 bystr 连接数组元素组成的字符串 toString() 返回由逗号(,) 连接数组元素组成的字符串 concat(value,...) 返回添加参数中元素后的数组数组排序 reverse() 返回反向的数组 sort() 返回排序后的数组连接数组... ?书写格式? (bystr) ? () ?使用注解?x代表数组对象? bystr 作为连接数组中元素的字符串?返回连接后的字符串?与字符串的 split 功能刚好相反 var arr1=[1, 2, 3,4,5,6,7]; var str1=("-"); alert(str1); //结果为"1-2-3-4-5-6-7" ...连接数组?程序图解 1-2-3-4-5-6-7 var arr1=[1, 2, 3,4,5,6,7]; var str1=("-"); alert(str1); //结果为"1-2-3-4-5-6-7" 根据 join 方法传入参数"-"将元素连接成字符串 1,2 ,3,4,5,6,7 ...连接数组... ?书写格式? (value,...) ?使用注解?x代表数组对象? value 作为数组元素连接到数组的末尾?返回连接后的数组? concat 方法并不改变 x 自身的值 var a = [1,2,3]; var b=(4, 5) ; alert(()); //返回结果为 1,2,3 alert(()); //返回结果为 1,2,3,4,5
Javascript4-Array,Math,Date对象 来自淘豆网m.daumloan.com转载请标明出处.