反转数组
把旧数组最后一个取过来(arr.length-1),给新数组第一个 采用递减i--
var arr=["a","b","c","d"]
var newArr=[]
for(var i=arr.length-1;i>=0;i--){
newArr[newArr.length]=arr[i]
}
console.log(newArr)
筛选数组 数组中大于十的数
新的数组应该从0开始 j
或者 刚开始newArr.length是0
var arr=[7.8,33,44,1,2,3]
var newArr=[]
for(i=0;i<arr.length;i++){
if(arr[i]>10){
newArr[newArr.length]=arr[i]
}
}
console.log( newArr)
求数组的和
i是计数器 我们加的是数组元素arr[i] 不是计数器i
var arr=[1,4,6,7,8,9];
var sum=0;
for(var i=0;i<arr.length;i++){
sum=sum+arr[i];
}
console.log(sum)
求数组里最大的
声明一个保存最大元素的变量 默认最大值可以取数组中的第一个元素
如果这个数组元素大于max 就把这个数组元素保存到max里面
var arr=[2,3,5,3,8,9]
var max=arr[0]
for( var i=0;i<arr.length;i++){
if(arr[i]>max){
max= arr[i]
}
}
console.log(max)
存入数组 1到100
var arr=[];
for(var i=0;i<100;i++)
{
arr[i]=i+1
}
console.log(arr)