js中的Array对象是动态数组,无需预先指定大小,是动态变化的。
var names = new Array();
names[0] = "tomy";
names[1] = "jerry";
names[2] = "lily";
for (var i =0;i<names.length;i++){
alert(names[i]);
}
写一个求数组中最大值的函数
//定义函数
function getMax(arr){
var max = arr[0];//把数组中第一个数给max
for(var i=0;i<arr.length;i++){//遍历数组
if(arr[i]>max){//如果当前值比max大
max=arr[i];//则max为当前值
}
}
return max;//返回max的值
}
//定义一个数组
var num=new Array();
num[0]=3;
num[1]=1;
num[2]=5;
num[3]=2;
//求最大值
alert(getMax(num));
将一个字符串数组的元素的顺序进行反转,思想:第i个和第length-i-1个进行交换(js有个反