<html>
<head>
<title>创建数组</title>
</head>
<body>
<script type="text/javascript">
//我们使用关键词 new 来创建数组对象
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for(i=0 ; i<mycars.length ; i++)
{
document.write(mycars[i] + "<br />")
}
</script>
</body>
</html>
使用 for...in 声明来循环输出数组中的元素
<html>
<head>
<title>使用 for...in 声明来循环输出数组中的元素</title>
</head>
<script type="text/javascript">
var x
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for(x in mycars)
{
document.write(mycars[x] + '<br />')
}
</script>
</html>
如何使用 concat() 方法来合并两个数组
<html>
<head>
<title>如何使用 concat() 方法来合并两个数组。</title>
</head>
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
var arr2 = new Array(3)
arr2[0] = "James"
arr2[1] = "Adrew"
arr2[2] = "Martin"
//放前面就表示谁在前面
document.write(arr.concat(arr2))
</script>
</html>
如何使用 join() 方法将数组的所有元素组成一个字符串
<html>
<head>
<title>如何使用 join() 方法将数组的所有元素组成一个字符串</title>
</head>
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.join());
document.write("<br />");
//表示用什么连接各数组
document.write(arr.join("."))
</script>
</html>
//sort()方法排序
<html>
<head>
<title>sort()方法排序</title>
</head>
<script type="text/javascript">
//如何使用 sort() 方法从字面上对数组进行排序
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
//排序前
document.write(arr+"<br />");
//排序后
document.write(arr.sort()+"<br />");
//如何使用 sort() 方法从数值上对数组进行排序(升序)<b-a>就是降序
function sortNumber(a,b)
{
return a - b
}
var arr2 = new Array(6)
arr2[0] = "10"
arr2[1] = "5"
arr2[2] = "24"
arr2[3] = "14"
arr2[4] = "16"
arr2[5] = "88"
//排序前
document.write(arr2+"<br />");
//排序后
document.write(arr2.sort(sortNumber));
</script>
</html>