码迷,mamicode.com
首页 > 编程语言 > 详细

数组基本内容

时间:2017-04-18 13:54:57      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:bsp   function   ++   new   prot   数组   var   字符串   数组遍历   

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;  

               }  

      }  

  }

数组基本内容

标签:bsp   function   ++   new   prot   数组   var   字符串   数组遍历   

原文地址:http://www.cnblogs.com/gonghuixin/p/6727352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!