zoukankan      html  css  js  c++  java
  • javaScript的数组使用

    数组的声明

    function  demo1(){

    //方式一

    var arr1=new Array();

    //方式二  5:数组的长度

    var arr2=new Array(5);

    //方式三 具体的元素

    var arr3=new Array(1,1.2,true,'bjsxt',new Date());

    //方式四 (使用较多)

    var arr4=[1,1.2,new Date(),true,"北京尚学堂"];

    console.log(arr4); }

    02数组的使用

    function  demo2(){

    var arr=[];

    arr[0]="123";

    arr[1]=true;

    arr[2]=new Date();

    arr[6]=1.2;

    arr[10]=1;

    //js中数组的下标是可以不连续的,如果不连续默认补充empty

    console.log(arr);}

    03数组的扩容

    function  demo3(){

    var arr =[1,1.2,new Date(),false,"呵呵"];

    console.log("前:"+arr);

       //数组的扩容

    // arr.length=10;

    //数组的缩小

    arr.length=3;

    console.log("后:"+arr);

    }

    04数组的遍历

    function  demo4(){

    var arr =[1,1.2,new Date(),false,"呵呵"];

    //普通的for循环

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

    console.log(arr[i]);

    }*/

    增强for循环  u:是代表的是数组的下标不是具体的数组中的元素

    for(var  u in arr){

    console.log(arr[u]);

    }

    }

    05数组中常用的方法

    function  demo5(){

    var arr =[1,1.2,new Date(),false,"呵呵"];

    console.log("前:"+arr);

    // 删除并返回数组的最后一个元素

    // var po= arr.pop();

                    //向数组的末尾添加一个或更多元素,并返回新的长度。

    //              var po= arr.push("我们");

    // console.log(po);

                    //1:代表的是删除开始的位置  2:删除的个数

    //              arr.splice(1,2);

                   //添加的操作  2:开始的下标  0:删除的个数   :添加的内容

                    arr.splice(2,0,"添加");

    console.log("后:"+arr);

    }

  • 相关阅读:
    TextField KeyUp事件
    extjs 弹出windowsurl
    coolite TreePanel CheckBox联动
    自动生成储存过程及.net代码(sql2000,sql2005,sql2008)
    ComboBox三级关联
    ext window关闭
    DLL编写教程
    阿里云笔试题
    c/c++复杂声明的理解
    malloc/free与new/delete的区别
  • 原文地址:https://www.cnblogs.com/vincentmax/p/14273389.html
Copyright © 2011-2022 走看看