JavaScript——>数组对象

数组对象

数组是什么

一个变量可以存储一个值,而数组,可以用来存储一组相同数据类型

数组的创建

在JavaScript中,我们可以使用new关键字来创建一个数组,创建数组的常见形式有两种:

  • 完整形式
  • 简写形式

语法结构

var 数组名 = new Array(元素1, 元素2,..., 元素n);
var 数组名 = [元素1,元素2,...,元素n];

数组的获取

数组的获取是通过数组下标获取的,这里强调,数组的下标是从0开始的,不是从1开始的。

数组的赋值

数组的赋值直接使用赋值符号“=”就可以

获得数组的长度

在JavaScript中,我们可以使用length属性来获得数组的长度

语法结构

数组名.length;

截取数组某部分

在JavaScript中,我们可以使用**slice()**方法来获得数组的某一部分

语法结构

数组名.slice(start, end);

start表示开始位置,end表示结束位置。start和end都是整数,一般由0开始,其中end的值大于start的值

slice(start, end)的截取范围为[start, end)

添加数组元素

在数组开头添加元素:unshift()

在JavaScript中,我们使用UNshift()方法在数组开头添加新元素,并得到一个新的数组

语法结构

数组名.unshift(新元素1,新元素2,.....1新元素n)

属性解释

新元素1,新元素2,…1新元素n。这些都是要添加在数组前的元素

在数组结尾添加元素:push()

在JavaScript中,我们可以使用push()方法在数组结尾添加新元素

语法结构

数组名.push(新元素1,新元素2,.....1新元素n)

属性解释

新元素1,新元素2,…1新元素n.这些元素时加载数组结尾的

删除数字元素

删除数组中第一个元素:shift()

在JavaScript中,我们可以使用shift()方法来删除数组中的第一个元素

语法结构

数组名.shift()

属性说明

我们使用unshift()在数组开头添加新元素,shift()方法在删除数组开头的元素

删除数组最后一个元素:pop()

语法结构

数组名.pop()

push()来添加元素,pop()来删除元素

比较数组大小

我们使用sort()方法对数组来对所有元素进行大小比较,按照从大到小或从小到大的顺序进行排序

语法结构

数组名.sort(函数名)

属性分析

“函数名”是定义数组排序的函数的名称

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script>
			function up(a, b)
			{
				return a - b;
			}
			function down(a, b)
			{
				return b - a;
			}
			var arr = [3, 9, 1, 12, 50, 21];
			arr.sort(up);
			document.write("升序:"+ arr.join("、")+"<br/>");
			arr.sort(down);
			document.write("降序为:"+arr.join("、")+"<br/>");
			arr.reverse();
			document.write(arr+"<br/ >")
		</script>
	</head>
	<body>
	</body>
</html>

将数组元素连接成字符串

在JavaScript中,我们可以使用join()方法将数组中的所有元素连接成一个字符串

语法结构

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

元素分析

连接符是可选参数,在连接元素之间的符号,在默认情况先,一般会采用英文逗号(,)作为连接符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值