首页 > 代码库 > 数组和函数学习。通过函数的形式,对事物的属性和行为进行描述。

数组和函数学习。通过函数的形式,对事物的属性和行为进行描述。

<script type="text/javascript">/*//对象的用法二、   对象的自定义function Person(name,age){    this.name = name;    this.age = age;    }var p = new Person("lisi",20);p.getName = function(){    return p.name;    }//alert(p["name"]+"..."+p.age);alert(p.getName());*//*//对象的用法一、//通过函数的形式,对事物的属性和行为进行描述。function Person(){alert("person init")};var p = new Person();p.name = "zhangsan";p.age = 30;p.chifan = function(){    alert("have lunch");    }p.chifan();*//*window.onload = function(){    alert("over");    }//或window.onload = show;function show(){    alert("load over");    }*//*//匿名函数  通常用于事件处理。//javascript是基于对象和事件驱动。var show = function(){    alert("function run");    }//show();*//*//动态函数var show = new Function("x","y","var sum = x+y; return sum");var result = show(5,3);alert(result);*///函数  是多条执行语句的封装体,只有被调用才会被运行。//函数特性/*//在javascript里面函数就是对象 , 函数名也就是对象的名字。//也就是说下面的函数名show也是对象的名字.function show(){    return 22;    }var x = show; //show()x接受show()执行的结果。  show 表示x指向了show函数对象。就会把对象 的内容打出来alert(x);*//*function show(){    alert(arguments.length);    for(var i=0;i<arguments.length;i++)    {        alert(arguments[i]);        }}show(2,3,4);*//*//函数内部的局部变量//函数外部的是全局变量。var x = 4;function show(x){    x= 5;}show(x);alert(x);//输出是4*//*var arr = [5,3,1,4,2];arrSort(arr);printArr(arr);//冒泡排序function arrSort(arr){    for(var i=0;i<arr.length;i++)    {        for(var j=i+1;j<arr.length;j++)        {            if(arr[i]>arr[j])            {                var temp = arr[i];                arr[i] = arr[j];                arr[j] = temp;                }            }        }        }function printArr(arr){    for(var i=0;i<arr.length;i++)    {        document.write(arr[i]+" ");    }        }*/</script>

 

数组和函数学习。通过函数的形式,对事物的属性和行为进行描述。