JS笔记006

第06章 数组对象

6.1 数组是什么

在javascript中,使用数组来存储一组相同数据类型的数据;数组是引用数据类型,一个数组可以包含多个值,而一个基本数据类型只有一个值;

6.2 数组的创建

var 数组名 = new Array(元素1,元素2,...元素n); // 完整形式
var 数组名 = [元素1,元素2,...元素n]; // 简写形式

6.3 数组的获取

使用下标的方式来获取元素,下标从0开始;

6.4 数组的赋值

arr[i] = 值;

6.5 获取数组长度

数组名.length

6.6 截取数组某部分

数组名.slice(start, end);

6.7 为数组添加元素

数组名.unshift(新元素1...新元素n) //此方式是在数组开头添加新元素
数组名.push(新元素1...新元素n) //此方式是在数组结尾添加新元素

6.8 删除数组元素

数组名.shift() //删除数组中第一个元素
数组名.pop() //删除数组中最后一个元素

6.9 数组大小比较:sort()

数组名.sort(函数名) //函数名是定义数组元素排序的函数的名字

6.10 数组颠倒顺序:reverse()

数组名.reverse(); //颠倒数组元素的顺序

6.11 将数组元素连接成字符串:join()

数组名.join("连接符")

6.12 数组与字符串的转换操作

#将字符串转换为数组
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script>
			var str1 = "广东省深圳市龙华区";
			var str2 = str1.split("").join("><");
			var arr = str2.split("");
			arr.unshift("<");
			arr.push(">");
			var result = arr.join("");
			document.write(result);
		</script>
	</head>
	<body>
	</body>
</html>

6.13 计算面积与体积,返回一个数组

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script>
			function getSize(width, height, depth)
			{
				var area = width * height;
				var volume = width * height * depth;
				var sizes = [area, volume];
				return sizes;
			}
			var arr = getSize(30, 40, 10);
			document.write("底部面积为:" + arr[0] + "<br/>");
			document.write("体积为:" + arr[1]);
		</script>
	</head>
	<body>
	</body>
</html>

原文地址:https://www.cnblogs.com/infuture/p/13548501.html