<!DOCTYPE html>
<html>
<title></title>
</head>
<body>
<script type="text/javascript">
11111111
//方法一:先声明后赋值
var myCars = new Array();
myCars[0] = 1;
myCars[1] = true;
myCars[2] = "BMW";
document.write(myCars);
//方法二:指定数组元素
var myCars = new Array(1, true, "BMW");
myCars[3] = "c";
//方法三:创建数组直接量
var myCars = [1, true, " BMW"];
// console.log(myCars);//将参数指定的内容输出到控制台中,方便调试代码
//222222222
// //length属性
// var arrs = [1, 2, 3, 4, 5];
// arrs[5] = "abc";
// console.log(arrs);
// 33333333
// //push()、pop()、unshift()、shift()
// arrs.push("xyz");
// console.log(arrs);
// arrs.pop();
// console.log(arrs);
// arrs.unshift(100,200);
// console.log(arrs);
// arrs.shift();
// console.log(arrs);
//4444444444
// //jion():把数组中的所有元素放入一个字符串,以分隔符隔开。不写默认为逗号
// var arr=new Array(2023,5,22);
// var str=arr.join("/");
// console.log(str);
// 5555555555
// //sort():将数组元素看作字符串进行排序,不修改原值
// var arr=new Array("ab",5,"z",22,25,"ac");
// console.log(arr);
// console.log(arr.sort());
//6666666666666
// //sort():数值排序,加比较函数做参数,函数为匿名函数
// var arr=new Array(2023,5,22);
// console.log(arr);
// console.log(arr.sort(function(x,y){return x-y}));//升序
// console.log(arr.sort(function(x,y){return y-x}));//降序
//7777777777
// //reverse():反转,逆序输出,不修改原值
// console.log(arr);
// console.log(arr.reverse());
//88888888888
// //indexOf()/lastIndexOf():返回等值数组元素的索引值
// var arr=new Array(5,2,3,7,1,3);
// console.log(arr.indexOf(3));
// console.log(arr.lastIndexOf(3));
//99999999999
// //concat():连接数组
// var arr1=new Array("abc");
// var arr2=new Array("def");
// var arr3=arr1.concat(arr2);
// console.log(arr3);
//aaaaaaaaaa
// //slice(a,b):截取数组,a为下标,b为位序
// var num=[1,2,3,4,5,6,7,8,9];
// console.log(num.slice(2,5));
//bbbbbbbbbb
// //splice(index,count):删除,返回值:被删除的元素数组
// var num=[1,2,3,4,5,6,7,8,9];
// console.log(num.splice(3,4));
// console.log(num);
//ccccccccc
// //splice(index,0,item1,item2…): 插入,返回值:空数组
// var num=[1,2,3,4,5,6,7,8,9];
// console.log(num.splice(3,0,100,200,300));
// console.log(num);
//ddddddddd
//splice(index,count,item1,item2…):替换 返回值:被替换的元素数组
// var num=[1,2,3,4,5,6,7,8,9];
// console.log(num.splice(3,2,100,200));
// console.log(num);
// console.log(num.splice(3,2,100,200,300));
// console.log(num);
</script>
</body>
</html>