数组基本内容

Posted 想做程序员的猪会玩丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组基本内容相关的知识,希望对你有一定的参考价值。

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;  

               }  

      }  

  }

以上是关于数组基本内容的主要内容,如果未能解决你的问题,请参考以下文章

vector基本内容与增删查改的模拟实现

vector基本内容与增删查改的模拟实现

vector基本内容与增删查改的模拟实现

Java中自定义类和基本类型声明的数组,在对内存中存储的内容、方式和内存地址指向方面有啥区别?

基本数据结构与算法

Java的基本语法 数组