1 . Array创建方式: 方式一: var arr1=new Array(); 方式二: var arr2=[]; 方式三: var arr3=[a,’w’,true]; 方式四: var arr4=new Array(1,’3’,true,false); 方式五: var arr5=new Array(size); 2 .相关的方法: length 长度 push():向数组的末尾添加一个值,该方法返回值为数组的长度 pop():删除并返回值是末尾值 join():在数组不为空的情况添加元素之间的分隔符 sort(): 排序 ,默认由小到大,如果要从大到小直接反转 reverse():反转数组 3 . 注意注释的代码
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- Array创建方式: 方式一: var arr1=new Array(); 方式二: var arr2=[]; 方式三: var arr3=[a,'w',true]; 方式四: var arr4=new Array(1,'3',true,false); 方式五: var arr5=new Array(size); 相关的方法: length 长度 push():向数组的末尾添加一个值,该方法返回值为数组的长度 pop():删除并返回值是末尾值 join():在数组不为空的情况添加元素之间的分隔符 sort(): 排序 ,默认由小到大,如果要从大到小直接反转 reverse():反转数组 --> <script> /* var arr1=new Array(); alert("初始长度:"+arr1.length); var length1 = arr1.push('哈哈'); alert("第一次添加后长度:"+length1); var length2 = arr1.push('呵呵'); alert("第二次添加后长度:"+length2); var s1 = arr1.pop(); alert('pop弹出的结果是:'+s1);*/ /* a = new Array('哈哈','哈哈','嘿嘿'); alert('===111111======:'+a); myVar1=a.join(); /* assigns 'Wind,Rain,Fire' to myVar alert('====22222=====:'+myVar1); myVar2=a.join(';'); /*assigns 'Wind, Rain, Fire' to myVar2 alert('====33333=====:'+myVar2); myVar3=a.join('-');/*assigns 'Wind Rain Fire' to myVar3 alert('====4444444=====:'+myVar3);*/ /*排序*/ var arrq=[8,1,4,7,2,9,0]; arrq.sort().reverse(); alert(arrq); </script> </body> </html>