58 lines
1019 B
HTML
58 lines
1019 B
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>09-数组</title>
|
|
</head>
|
|
<body>
|
|
|
|
<script>
|
|
|
|
//array创建方式一
|
|
// var arr=new Array(1,2,3);
|
|
// alert(arr);
|
|
|
|
//array创建方式二
|
|
var arr2 = [1, 2, 3];
|
|
// alert(arr2);
|
|
|
|
|
|
//数组得访问方式
|
|
arr2[0] = 10;
|
|
// alert(arr2)
|
|
|
|
//特点:JavaScript数组相当于Java中的集合。变长变类型
|
|
|
|
//变长
|
|
var arr3 = [1, 2, 3];
|
|
arr3[10] = 20;
|
|
// alert(arr3[10]);
|
|
// alert(arr3[9]);
|
|
|
|
//变类型
|
|
arr3[5] = "hello";
|
|
// alert(arr3[5]);
|
|
// alert(arr3) //10,2,3,...,hello,...,10
|
|
|
|
//属性: length:数组中元素的个数
|
|
var arr4 = [1, 2, 3];
|
|
// for (let i = 0; i < arr4.length; i++) {
|
|
// alert(arr4[i]);
|
|
// }
|
|
|
|
|
|
//方法
|
|
//push:添加方法
|
|
var arr5=[1,2,3]
|
|
// arr5.push(10);
|
|
// alert(arr5)
|
|
//splice:删除元素
|
|
arr5.splice(0,1); //从0开始删除,删除1个元素
|
|
alert(arr5)
|
|
|
|
|
|
</script>
|
|
|
|
|
|
</body>
|
|
</html> |