JavaScript - Array对象的使用 及 数组排序 sort

<html>

	<head>

	<head>

	<body>
		<script language="javascript">
		// Array对象
		// 第一种构造方法
		var arr = new Array();
		alert(arr.length);
		arr[0] = 520 ;
		arr[1] = "wjp" ;
		alert(arr.length);

		// 第二种构造方法
		// Array(4) ;

		// 第三种构造方法
		// Array(520, "wjp", 13.14) ;

		// 数组排序
		var arr2 = new Array();
		arr[0] = 520 ;
		arr[1] = "wjp" ;
		arr[2] = 13.14 ;
		arr.sort();
		var x, str = "" ;
		for(x in arr){
			str += x + ":" + arr[x] +"\n" ;
		}
		alert(str);
		</script>
	</body>

</html>

时间: 2024-10-20 18:18:54

JavaScript - Array对象的使用 及 数组排序 sort的相关文章

JavaScript Array对象介绍

Array 数组 1. 介绍 数组是值的有序集合.每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引.JavaScript数组是无类型:数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型. --<JavaScript权威指南(第六版)> 2. 定义 var names = new Array("张三", "李四", "王五"); //或者 var names = ["张三",

JavaScript Array 对象参考手册

JavaScript Array 对象 Array 对象 Array 对象用于在变量中存储多个值: var cars = ["Saab", "Volvo", "BMW"]; 第一个数组元素的索引值为 0,第二个索引值为 1,以此类推. 更多有关JavaScript Array参考手册请参考 JavaScript Array 对象手册. Array 对象属性 方法 描述 concat() 连接两个或更多的数组,并返回结果. every() 检测数值

javascript Array对象

一,创建数组对象 JavaScript的数组支持了对任何数据类型的支持,并不会像java,C#那样指定了数组类型只能存储这种类型. 我们可以使用以下三种方法来创建JavaScript数组对象, 1,var arr=new Array(); 2 , var arr=new Array([size]);//size为整数,定义一个固定长度的数组 3,var arr=new Array(element1[,element2[,…elementN]]);//elementN 为数组的元素 二,数组赋值

JavaScript Number 对象 Javascript Array对象

JavaScript Number 对象 Number 对象属性 属性 描述 constructor 返回对创建此对象的 Number 函数的引用. MAX_VALUE 可表示的最大的数. MIN_VALUE 可表示的最小的数. NaN 非数字值. NEGATIVE_INFINITY 负无穷大,溢出时返回该值. POSITIVE_INFINITY 正无穷大,溢出时返回该值. prototype 使您有能力向对象添加属性和方法. Number 对象方法 方法 描述 toString 把数字转换为字

JavaScript Array对象 知识点总结

1 isArray方法 该方法是Array对象的静态方法,用来判断一个值是否为数组,它可以弥补typeof运算符的不足. 用法是Array.isArray(array实例) 通用的判断对象数据类型的方法是Object.prototype.toString.call(obj) === "[object type]", 比如 Object.prototype.toString.call([1,2,3]) === "[object Array]" 2 Arry实例的方法

JavaScript Array 对象扩展方法

/** 删除数组中指定索引的数据 **/ Array.prototype.deleteAt = function (index) { if (index < 0) { return this; } return this.slice(0, index).concat(this.slice(index + 1, this.length)); } /** 数组洗牌 **/ Array.prototype.random = function () { var tempArr = [], me = th

javascript Array 对象

Array 对象用于在单个的变量中存储多个值. 语法: <span style="font-size:14px;">new Array(); new Array(size); new Array(element0, element1, ..., elementn);</span> 参数 size 是期望的数组元素个数.返回的数组,length 字段将被设为 size 的值. 参数 element ..., elementn 是参数列表.当使用这些参数来调用构造函

javascript Array对象sort()方法

sort() 方法用于对数组的元素进行排序. 语法 arrayObject.sort(sortby) sortby 可选.规定排序顺序.必须是函数. sort()方法返回对数组的引用.请注意,数组在原数组上进行排序,不生成副本. 如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序. 要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较. 如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用

JavaScript Array对象基本方法

昨天出去前端面试又失败,期间问了个有关于数组对象的问题,下面就这类问题总结下JavaScript常用的数组操作方法. 一.何为数组(Array)对象 数组对象是使用单独的变量名来存储一系列的值. 二.创建数组的三种方式 2.1使用关键词 new 来创建数组对象. let myStar =new Array(); myStar[0]="刘德华"; myStar[1]="成龙"; myStar[2]="林青霞"; myStar[3]="王菲