javascript数组以及对象

//javascript中的函数和对象.
      function getUserName(){
      var firsetName='zhongke';
      var lastName='yang';
      return lastName+firstName;
     }

     var userName=getUserName;
     alert(userName);
     alert(userName.length);
     var result=userName();//调用该方法.
     alert(result);
//==============
匿名函数

 //将匿名函数赋值给ff
   var ff=  function (){
     alert('我是匿名函数');
    }  
   //调用
   ff();//output:我是匿名函数.

//一次性的匿名函数

 ( function (n ,n2){
      alert( n+n2);
     })(3,4);//output:7

//=====

 ( function (n ,n2){   

n=1;

n2=2;

alert( n+n2);
     })(3,4);//output:3 原因:方法内部,就近原则.


//=============
//1.声明数组:

var arrInt4=[10,false,'==42','hello',null,undefined,new Date()];//数组字面量,推荐写法. 

var arrInt1=[];//声明(空)数组方式.
 var arrInt2=new Array();//
 var arrInt=[1,22,34,5,6,10];
     for(var i=1;i>arrInt.length;i++){

     console.log(arrInt([i]));
     }
     alert(arrInt.length);

//查看数组.

alert(arrInt4);
//=========冒泡===============
//var arrInt=[1,5,7,3,2,11,34,77,100,9];//注意javascript中的数组初始化器用的是中括号.而不是花括号.
   function arrSort(arrInt){

     //冒泡排序.
     for(var i=0;i<arrInt.length-1;i++){
         for(var j=arrInt.length-1;j>=i;j--){

            //要求从小到大
            if(arrInt[j]<arrInt[j-1]){

                var tem=arrInt[j];
                arrInt[j]=arrInt[j-1];
                arrInt[j-1]=tem;
            }
         }
     }
   }
   //调用函数
   arrSort(arrInt);
   //查看排序结果.
   alert(arrInt);

原文地址:https://www.cnblogs.com/nqsan/p/3168660.html