JavaScript 数组

本文介绍JavaScript中数组的基本创建方法及多种实用操作技巧,包括使用for循环和for...in声明遍历数组,使用concat()方法合并数组,使用join()方法将数组元素组合成字符串,以及使用sort()方法对数组进行排序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值