//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);