//JS中求一个数组中的最大值
function getMax(arr){
var max=arr[0];
for(var i=0;i<arr.length;i++;){
if(max<arr[0]){
max=arr[0];
}
}
return max;
}
var arr1=new Array[];
arr1[0]=29;
arr1[1]=19;
arr1[2]=18;
alert(getMax(arr1));
//将一个数组中的字符串反转
function refz(arr)}{
for(var i=0;i<arr.length/2;i++){
var temp=arr[i];
arr[i]=arr[arr.length-i-1];
arr[arr.length-i-1]=temp;
}
return arr;
}
var arr1=new Array[];
arr1[0]="3";
arr1[1]="a";
arr1[2]="8";
arr1[3]="haha";
alert(refz(arr1));
//将一个字符串输出用“|”分割
function para(str){
if(str.length<=0){
return "";
}
var s=arr[0];
for(var i=1;i<arr.length;i++){
s=s+"|"+arr[i];
}
return s;
}
var arr1=new Array[];
arr1[0]="tom";
arr1[1]="lam";
alert(para(arr1));
//JS中的Array是数组,也是Dictionary(key,value),数据字典,还是stack,堆栈
例如:var arr=new Array[];
arr["口"]="kou";
arr["人"]="ren";
for(var i in arr){
alert(arr[i]);//打印出的是key,既是“口”,“人”;for,相当于c#中的foreach
}
function getMax(arr){
var max=arr[0];
for(var i=0;i<arr.length;i++;){
if(max<arr[0]){
max=arr[0];
}
}
return max;
}
var arr1=new Array[];
arr1[0]=29;
arr1[1]=19;
arr1[2]=18;
alert(getMax(arr1));
//将一个数组中的字符串反转
function refz(arr)}{
for(var i=0;i<arr.length/2;i++){
var temp=arr[i];
arr[i]=arr[arr.length-i-1];
arr[arr.length-i-1]=temp;
}
return arr;
}
var arr1=new Array[];
arr1[0]="3";
arr1[1]="a";
arr1[2]="8";
arr1[3]="haha";
alert(refz(arr1));
//将一个字符串输出用“|”分割
function para(str){
if(str.length<=0){
return "";
}
var s=arr[0];
for(var i=1;i<arr.length;i++){
s=s+"|"+arr[i];
}
return s;
}
var arr1=new Array[];
arr1[0]="tom";
arr1[1]="lam";
alert(para(arr1));
//JS中的Array是数组,也是Dictionary(key,value),数据字典,还是stack,堆栈
例如:var arr=new Array[];
arr["口"]="kou";
arr["人"]="ren";
for(var i in arr){
alert(arr[i]);//打印出的是key,既是“口”,“人”;for,相当于c#中的foreach
}