File size: 1,366 Bytes
08aee07 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Array对象</title>
</head>
<body>
<script>
/*
2. Array:数组对象
1. 创建:
1. var arr = new Array(元素列表);
2. var arr = new Array(默认长度);
3. var arr = [元素列表];
2. 方法
*/
//1、创建方式
var arr1 = new Array(1,2,3);
var arr2 = new Array(5);//指定长度5
var arr3 = [1, 2, 3, 4];
var arr4 = new Array();//空数组
document.write(arr1 + "<br/>");
document.write(arr2 + "<br/>");
document.write(arr3 + "<br/>");
document.write(arr4 + "<br/>");
//2、JS中,数组元素的类型可变的。
var arr5 = [1, "abd", true];
document.write(arr5 + "<br/>");
document.write(arr5[1] + "<br/>");//打印指定元素
//3、JS中,数组长度可变的。
document.write(arr5[4] + "<br/>");//索引越界,自动扩容,打印undefined
arr5[10] = "hehehe~";
//4、length:数组的长度
document.write(arr5.length + "<br/>");
//5、join(参数):将数组中的元素按照指定的分隔符拼接为字符串
document.write(arr3.join(";") + "<br/>");
//6、push() 向数组的末尾添加一个或更多元素,并返回新的长度。
arr3.push(11);
document.write(arr3 + "<br/>");
</script>
</body>
</html> |