js 反转数组 筛选数组 求数组的和 数组中最大的数 存入数组

反转数组

把旧数组最后一个取过来(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)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值