<script type="text/javascript">
//求一个数组中的最大数
function getMax(arr) {
var max = arr[0];
for (var i = 0; i < arr.length; i++) {
if (arr[i] >max) {
max = arr[i];
}
}
return max;
}
var arr1 = new Array()
arr1[0] = 20;
arr1[1] = 21;
arr1[2] = 28;
alert(getMax(arr1));
//将一个数组中的元素反转
function re(arr) {
for (var i = 0; i < arr.length / 2; i++) {
var tem = arr[i];
arr[i] = arr[arr.length - i - 1];
arr[arr.length-i - 1] = tem;
}
return arr;
}
var arr2 = new Array();
arr2[0] = "123";
arr2[2] = "456"
arr2[3] = "789";
arr2[4] = "000";
alert(re(arr2));
//用分割线将数组的各个元素连接起来
function sqlit(arr) {
var s = arr[0];
for (var i = 1; i < arr.length ; i++) {
s = s + "|" + arr[i];
}
return s;
}
var arr3 = new Array();
arr3[0] = "wo";
arr3[1] = "ni";
arr3[2] = "ta";
alert(sqlit(arr3));
</script>
Array数组的简化声明及使用
var arr4 = [1, 2, 3, 4, 5];
function array(arr) {
for (var i = 0; i < arr.length - 1; i++) {
alert(arr[i]);
}
}
array(arr4);
将数组Array元素用“|”连接起来
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<!--将数组Array元素用“|”连接起来 -->
<script type="text/javascript">
function myjoin(arr) {
if (arr.length <= 0) {
return "";
}
var s = arr[0];
for (var i = 1; i < arr.length; i++) {
s = s + ("|" + arr[i]);
//遍历数组
//alert(arr[i]);
}
return s;
}
var arr = new Array(); //在javascript中Array无需预先制定大小(这个不同于C#中的Array)类似于C#中的ArrayList (动态数组)
arr[0] = "梅西";
arr[1] = "卡卡";
arr[2] = "包青天";
arr[3] = "包黑天";
//调用myjoin函数;打印经过myjoin函数修改后的数组组成的字符串
alert(myjoin(arr));
//还有一种js自带的函数,可以将array里面的个函数连接成一个字符串。
alert(arr.join("||"));
</script>
</head>
<body>
</body>
</html>