数组基本内容

1、给数组定义   

var arr = new Array();   //定义空数组(new可写可不写)      

arr[0] = 'a';    arr[1] = 999;    //赋值(var是单独定义)

 var arr2 = Array('a','b','c');    var arr3 = ['a','b','c'];    //放入字符串

2、数组取值:  

  alert(arr[2]);

3、数组遍历:  

  alert(arr.length);   //arr.后面跟的是属性  

  arr.push('222');     //arr.后面是方法  

第一种遍历:  

  for(var i=0;i<arr.length;i++){

  alert(arr[i]);

   }

第二种:   

   for(var i in arr){

    alert(i);       //输出的不是索引值  

    alert(arr[i]);   //输出索引值   

      }       //数组不定义不取

第三种:   

   arr.forEach(functio(v,i){       //ie不支持  alert(v);   

    });               //不可以用break(不是循环)

   arr.prototype.forEach(function(){    //ie可支持

    alert();    });

冒泡排序:

   var arr = [];

   for(var i=0;i<arr.length;i++){

    for(var j=i+1;j<arr.lenth;j++){

               if(arr[i]>arr[j]){

                    var temp;

                    temp = arr[i];

                    arr[i] = arr[j];

                    arr[j] = temp;  

               }  

      }  

  }

转载于:https://www.cnblogs.com/gonghuixin/p/6727352.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值